Self-hosting Darmi Cloud

Darmi Cloud is self-hostable: the same platform that runs darmicloud.tech can run on your own server. Your infrastructure, your data, no lock-in.

The stack

One docker-compose file runs everything: the Next.js app, the deploy worker (which builds and runs your users' containers), PostgreSQL, Redis, and Traefik as the reverse proxy with automatic Let's Encrypt certificates.

Requirements: a VPS with Docker installed, a domain with a wildcard DNS record pointed at the server, and a GitHub OAuth app for sign-in.

Setup outline

Clone the repository, copy .env.production.example to .env, fill in your domain, secrets and OAuth credentials, and run docker compose up -d --build. Migrations run automatically in a dedicated service on startup.

Want the full walkthrough or access to the source? Contact us at hello@darmicloud.tech.

Ready to try it?

Deploy your first app free — no credit card required.

Start deploying