Self Host
Kanera can be self-hosted when you want to run the same product on your own infrastructure and keep control of your deployment, database, uploads, backups, domains, and operational settings.
The self-hosted edition uses the same codebase as Kanera Cloud. It is designed to run with Docker Compose and includes the web app, main API, realtime support, background worker, public API, MCP server, PostgreSQL, Valkey, and optional backup service.
What self-hosting includes
The standard deployment includes:
- The Kanera web app.
- The main app API and realtime server.
- A single worker for schedulers, notifications, webhooks, and cleanup jobs.
- PostgreSQL for application data.
- Valkey for realtime fanout, presence, and shared rate limits.
- The public integration API.
- The MCP server for AI agents.
- Local upload storage, with optional S3-compatible storage.
- Optional encrypted PostgreSQL backups to S3-compatible storage.
Where to start
Start with Self Host - Getting Started.
That guide covers the first production setup: requirements, environment variables, domains, reverse proxy routing, starting Docker Compose, health checks, updates, and backups.