Skip to main content

Documentation Index

Fetch the complete documentation index at: https://support.rallly.co/llms.txt

Use this file to discover all available pages before exploring further.

Self-hosting Rallly gives you full control over your instance and your data. The self-hosted distribution is designed to be easy to install and maintain on a single server — everything you need is bundled into one Docker Compose stack.

Rallly Cloud vs Rallly Self-Hosted

Rallly comes in two flavours built from the same codebase. Rallly Cloud is the hosted service we run. It is designed to scale horizontally across distributed infrastructure and serve a large number of users. It is the fastest way to get started and is maintained by us. Rallly Self-Hosted is optimised for simplicity of deployment. Out of the box, the application, database, object storage, and TLS termination all run on a single machine via Docker Compose — you own the data, you own the server, and updates are a single command. If you already run a managed Postgres or S3-compatible service, you can point Rallly at those instead and the bundled containers are skipped automatically.
Some Cloud features (billing, metered quotas) are compiled out of the self-hosted image. Licensing for multi-user self-hosted instances is covered on the Licensing page.

What’s included

A self-hosted install is a batteries-included stack. You do not need to provision these services separately.
  • Traefik — reverse proxy with automatic HTTPS via Let’s Encrypt
  • Rallly — the web application
  • PostgreSQL — primary database
  • Garage — S3-compatible object storage for file uploads
Only Traefik binds to host ports (80 and 443). Everything else is isolated on the internal Docker network.

Next steps

If you would rather not run a server, use Rallly Cloud.