Self-Hosting
Quackback is designed to be self-hosted. Pick the deployment method that fits your setup.
Choose your path
| Method | Best for | Time |
|---|---|---|
| Railway | Fastest start, no server needed | 2 min |
| Docker | Most deployments | 10 min |
| Manual | Full control, no containers | 30 min |
If you're not sure, start with Docker. It handles dependencies, migrations, and updates automatically.
Before you start
Check the system requirements. You need PostgreSQL 18+, Redis or Dragonfly, and about 1 GB of RAM.
What's in this section
- Deploy with Docker: Docker Compose setup, configuration, upgrades
- Install without Docker: Bun, systemd, process management
- System Requirements: Hardware, software, cloud providers
- Reverse Proxy: Caddy, Nginx, Traefik configs for HTTPS
- Troubleshooting: Common issues and solutions