Skip to content

Self-Hosting

Quackback is designed to be self-hosted. Pick the deployment method that fits your setup.

Choose your path

MethodBest forTime
RailwayFastest start, no server needed2 min
DockerMost deployments10 min
ManualFull control, no containers30 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 14+ with pgvector, about 1 GB of RAM, and S3-compatible storage if you want file uploads. There is no Redis or other queue service to run: background jobs use PostgreSQL.

What's in this section