← Back to docs
guides
Deploy with Docker Compose
Docker Compose is the default way to run Synkora locally and a practical way to run it in smaller self-hosted environments.
Deploy with Docker Compose
Docker Compose is the default way to run Synkora locally and a practical way to run it in smaller self-hosted environments.
What Compose Gives You
- web app
- API
- PostgreSQL
- Redis
- vector/search services
- workers and scheduler
- ML and scraper services
- observability components
Basic Flow
Loading...
When To Use Compose
- local development
- evaluation environments
- smaller self-hosted deployments
- pre-production integration environments
Operational Advice
- monitor memory usage closely
- keep environment files explicit and versioned outside git
- use named volumes carefully when resetting environments