Self-Hosting Guide
Deploy your own Docka instance on your infrastructure. Complete control, no external dependencies.
Why Self-Host?
- Complete data ownership and privacy
- No usage limits or subscription fees
- Deploy in air-gapped environments
- Customize to your specific needs
Deployment Options
- Docker Compose - Fastest way to get started
- Binary Installation - More control, direct installation
Requirements
- Docker 24.0+ and Docker Compose v2.20+ (for Docker deployment)
- At least 2GB RAM and 10GB disk space
- PostgreSQL 15+ database
- A domain name (optional, for HTTPS)
Edition Notes
- The distributed edition is intended for self-hosted installs.
- SaaS-only features should be called out clearly in the UI and docs so operators do not expect managed-cloud workflows locally.
- Always set strong values for
JWT_SECRETandENCRYPTION_KEYbefore first boot.