Deployment Type | Suggested for | Setup time | Multi-machine? | Auto healing? | Monitoring? |
---|---|---|---|---|---|
Single-container server | Local testing | 60 seconds | Impossible | No | No |
Docker Compose | Small & medium production deployments | 5 minutes | Possible | No | Yes |
Kubernetes | Medium & large highly-available cluster deployments | 30 minutes | Easily | Yes | Yes |
For cluster deployments, we recommend installing Sourcegraph on Kubernetes. See the deploy-sourcegraph repository for more information.
If you cannot use Kubernetes or prefer using your own container infrastructure, check out our pure-Docker deployment reference.
Use the resource estimator to find a good starting point for your deployment.