Skip to content
Self-hosted

Self-host in 5 minutes

Free forever. Docker-ready, Coolify-ready, no telemetry. Your translations, your database, your infrastructure.

Quick start

Three commands, one cup of coffee. We'll be up before your kettle boils.

  1. Clone the repository

    git clone https://github.com/i18n-dashboard/i18n-dashboard.git
  2. Copy the env file and fill in secrets

    cp .env.example .env
  3. Start the stack

    docker compose up -d
Coolify-ready

Deploy with one click on Coolify

We publish Dockerfile.landing and Dockerfile.webapp configured for Coolify out of the box. Point Coolify at the repo, set your env vars, and you're live.

  • Coolify auto-detects both services
  • Environment variables documented in .env.example
  • Persistent volumes for SQLite and uploads
  • Health checks pre-configured
Learn more
Architecture

What you're deploying

Five containers, one network. Everything runs on your host โ€” no external dependencies.

Frontend

Marketing site and central auth. Nuxt 4, port 6002.

Webapp

The dashboard. Nuxt 4 + Nitro API, port 6001.

Auth DB

PostgreSQL for accounts, sessions, billing.

Redis

OTP sessions and rate limiting.

Mailpit (dev) / SMTP (prod)

Outbound email for OTP and team invites.

Cloud vs self-hosted

What changes when you self-host

CloudSelf-hosted
MaintenanceWe handle itYou handle it
CostFrom โ‚ฌ9/moFree
Where data livesEU data centersYour infrastructure
UpdatesAutomaticgit pull && docker compose up -d
FeaturesPro / Team / EnterprisePro feature set