Skip to main content

Self-hosting Synjar

Run Synjar on your own infrastructure with full control over your data.

Why self-host?

  • Data sovereignty - Your data stays on your servers
  • Network isolation - Run behind your firewall
  • Custom integrations - Direct database access and API customization
  • No recurring costs - No subscription fees, only your infrastructure costs

Deployment options

Choose the deployment method that fits your infrastructure:

Quick start with a single container.

docker run -d \
-p 6200:6200 \
-e DATABASE_URL="postgresql://..." \
synjar/synjar:latest

Full Docker guide

Production-ready setup with all dependencies.

docker-compose up -d

Full Docker Compose guide

Kubernetes

Enterprise-scale deployment with Helm charts.

helm install synjar synjar/synjar

Full Kubernetes guide

System requirements

ComponentMinimumRecommended
CPU2 cores4+ cores
RAM4 GB8+ GB
Disk20 GB100+ GB
PostgreSQL14+15+
Node.js20+22+

Full requirements

Configuration

Synjar is configured via environment variables:

Operations

Cloud alternative

Don't want to manage infrastructure? Synjar Cloud offers a fully managed solution with the same features.