Skip to content

Use-Tusk/tusk-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tusk Logo

Welcome! This repo will help you with deploying Tusk.

Getting started

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.

Updating

Run the following in the cloned folder:

docker compose pull
docker compose up -d

SSL

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.

Logs

You can view logs with docker compose logs.

About

On-prem deployments of tusk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages