NOTE: Deploying Sourcegraph on a cluster is a paid feature. Contact us to get a trial license.
| 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.