Skip to main content
Self-hosting Indic8 gives you complete sovereign control over your revenue data. The Docker Compose setup provisions the Indic8 web application, PostgreSQL database, and Redis background queue.

Prerequisites

  • Server with Docker and Docker Compose (v2.20+)
  • Minimum 1 GB RAM and 1 vCPU
  • A domain name pointing to your server with SSL/TLS (e.g. via Caddy, Nginx, or Cloudflare)

Production docker-compose.yml

Create a directory on your server and save the following configuration as docker-compose.yml:

Environment Setup

Create a .env file in the same directory:

Starting the Stack

View logs to verify healthy boot:

Reverse Proxy with Caddy

If you use Caddy for automatic SSL certificates: