Welcome! This repo will help you with deploying Tusk.
Note: Currently our install script is tailored for Ubuntu.
Simply clone this repo, run ./install.sh and follow the prompts.
However, it is also get started on other distros as long as you
have installed docker and docker compose.
To get started, log into your machine and run:
bash <(curl https://raw.githubusercontent.com/Use-Tusk/tusk-deploy/refs/heads/main/one-liner.sh)
You should have been provided with our docker registry key. Enter it when asked. After the script finishes, please log out and log back in for the user group changes to take effect. This is important, otherwise you might face permission issues later on.
Finally, after logging back in you can run
docker compose up -d
in the folder cloned above to start the service.
Run the following in the cloned folder:
docker compose pull
docker compose up -d
The frontend container comes with a self signed SSL cert.
You may also provide your own by putting them in the ./ssl folder.
A cert and key have been provided as an example.
You can view logs with docker compose logs.