Advanced installs

Docker is the only way to run the Tico server, and one command is all most teams need. This page covers other ways to start that same install.

Run the wizard from your laptop

From a copy of the repo on your laptop, run:

python3 -m setup

It asks where Tico should run:

The questions are the same as the one-command install. Add --dry-run to see the plan first.

Paste cloud-init

On Hetzner, DigitalOcean, AWS, and other Ubuntu 24.04 clouds, paste infra/cloud-init/tico-server.yaml as the server’s user data. Edit only the block between the two inputs markers. A matching tico-runner.yaml sets up bot computers.

Your own front door

Already have a sign-in layer? Keep the Docker server and put yours in front. The human’s email must still be on your roster.

Exact settings for each are in docs/install-advanced.md.