Caveats

This guide outlines a quick way to start self-hosting Tegon. Scaling, security, and reliability concerns are not fully addressed here. It’s unlikely to result in a production-ready deployment on its own, but it’s a good starting point.

Should the burden ever get too much, we’d be happy to see you on Tegon.ai cloud where we deal with these concerns for you.

Requirements

  • 4 CPU
  • 8 GB RAM
  • Debian or derivative
  • Optional: A separate machine for the worker components

Instructions

  1. Install Docker on your workstation (see instructions). Make sure you’re on the latest version of docker-compose.

  2. Run the following commands in your terminal:

git clone https://github.com/tegonhq/docker.git
cd docker
  1. Create a .env file
cp .env.example .env
  1. Run the start script and follow the prompts, We handle 2 major steps in start script setting up trigger.dev and setting up tegon for you.
./start.sh
  1. You can now check tegon at http://localhost:8000

FAQ

If there are any questions that we couldn’t answer here, we’d love to help you get started. Join our Slack and feel free to ask your questions in the #support channel.