Quick Installation (Linux)

    K3s Installation

    To run Bionic we'll install a very lightweight Kubernetes onto our system using K3s

    1. Install K3s

    sudo curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC='server --write-kubeconfig-mode="644"' sh -
    

    2. Install K9s (Optional)

    This will copy over the K3s cube config and also set the correct IP address. This is useful if you want to use K9s for example.

    cp /etc/rancher/k3s/k3s.yaml ~/.kube/config && sed -i "s,127.0.0.1,$(hostname -I | awk '{print $1}'),g" ~/.kube/config
    

    Then install K9's

    curl -L -s https://github.com/derailed/k9s/releases/download/v0.24.15/k9s_Linux_x86_64.tar.gz | tar xvz -C /tmp
    sudo mv /tmp/k9s /usr/bin
    rm -rf k9s_Linux_x86_64.tar.gz
    

    3. Check your K3s install

    kubectl get pods
    # No resources found in default namespace.
    

    4. Install the Bionic CLI

    export BIONIC_VERSION=1.6.35
    curl -OL https://github.com/bionic-gpt/bionic-gpt/releases/download/v${BIONIC_VERSION}/bionic-cli-linux && chmod +x ./bionic-cli-linux && sudo mv ./bionic-cli-linux /usr/local/bin/bionic
    

    Try it out

    bionic -h
    

    5. Install the application into K3s

    bionic install
    

    The Finished Result

    After a while of container creation you should see all the pods running and then be able to access Bionic.

    Alt text

    Run the User Interface

    You can then access the front end from http://localhost and you'll be redirected to a registration screen.

    Registration

    The first user to register with BionicGPT will become the system administrator. The information is kept local to your machine and your data is not sent anywhere.

    Alt text