Host Team OSDeploy options
Coolify
Deploy Team OS with Coolify.
For Coolify, use the same two-service model from Docker Compose.
Configure the services
Configure Coolify this way:
- deploy
ghcr.io/simonc602/team-os-server:betaas thememory-apiservice; - do not override the image start command;
- expose only the
memory-apiservice through Coolify's reverse proxy; - keep Postgres private inside the Compose network;
- do not publish port
5432; - set the health check path to
/v1/health; - store all secrets in Coolify environment variables.
Prefer expose: ["8787"] for the API service. Coolify's reverse proxy should
route public traffic to the API.
Database URL
The API should connect to Postgres with the internal service name:
MEMORY_DATABASE_URL=postgres://postgres:<password>@postgres:5432/agentic_memory
PGSSLMODE=disablePublic URLs
Use the public Coolify URL for all public URL variables:
MEMORY_API_PUBLIC_URL=https://team.example.com
BETTER_AUTH_URL=https://team.example.com
TEAM_OS_PUBLIC_URL=https://team.example.comMount a persistent volume at /data/agentic-os. Set AGENTIC_OS_DIR to the
same path.
If it points inside /app, uploaded workspace files and backup state may be
lost when the container is rebuilt.
Next: Startup and first owner
