Can TofuPilot be self-hosted on my own servers?
Updated September 7, 2026
Yes, on the Enterprise plan. You run the dashboard, deployer, and PostgreSQL in your own infrastructure with Docker Compose, one organization per instance. Create the instance on tofupilot.com/orbit to get a license key, then install with: curl -fsSL https://www.tofupilot.com/deploy | bash -s -- --license YOUR_LICENSE_KEY. The same script updates the instance (| bash), lists available releases (--list-versions), pins one (--version), and removes the deployment (--uninstall). The server needs outbound access to www.tofupilot.com and ghcr.io.
Related questions
- How do I back up a self-hosted TofuPilot instance?Your data lives in two Docker volumes: tofupilot-pg-data for the PostgreSQL database and tofupilot-seaweed-data for file storage. Back up both volumes on a…
- What are the server requirements for self-hosting TofuPilot?Ubuntu 20.04+ or Debian on x86_64, 2+ CPU cores, 4 GB RAM, 40 GB+ disk, standard root Docker (not rootless), ports 80/443 open, and three subdomains for the…
- Does TofuPilot support SSO with Entra ID, Okta, or Google Workspace?Yes. Single sign-on via SAML 2.0 and OIDC works with Okta, Microsoft Entra, Azure AD, Auth0, OneLogin, and Google Workspace. SSO is available on Enterprise…
