Self-Hosting
Loading...
Troubleshooting
Common issues and fixes for self-hosted Tambo deployments.
Solutions to the most common problems with self-hosted Tambo.
Services won't start
- Check Docker is running:
docker info - Check
docker.envexists and has all required variables - View logs:
./scripts/cloud/tambo-logs.sh
Database connection errors
- Verify PostgreSQL is healthy:
docker compose --env-file docker.env ps postgres - Check
DATABASE_URLis correctly set (auto-derived fromPOSTGRES_*variables)
OAuth not working
- Verify
NEXTAUTH_URLmatches your deployment URL exactly (no trailing slash) - Check OAuth callback URLs in provider settings match your deployment
- Ensure both
_CLIENT_IDand_CLIENT_SECRETare set for the provider
Full reset
Stop and remove all containers and volumes, then start fresh:
# Stop and remove containers + volumes
docker compose --env-file docker.env down -v
docker volume rm tambo_tambo_postgres_data
# Start fresh
./scripts/cloud/tambo-start.sh
./scripts/cloud/init-database.sh