A free, self-hostable PaaS that runs your apps and databases on HashiCorp Nomad.
Website · Docs · Templates · Nomad Packs
Nomploy is an open source alternative to Vercel, Netlify and Heroku that you run on your own servers. It is a fork of Dokploy that swaps the orchestrator from Docker Swarm to Nomad, while keeping the parts people liked: a clean UI, git-driven deploys, domains and automatic SSL, backups, monitoring and notifications.
Everything we publish is licensed openly — no source-available enterprise tier, no feature gates behind a paywall.
| Docker Swarm | Nomploy on Nomad | |
|---|---|---|
| Scheduling | Swarm services | Nomad jobs, with real bin-packing and constraints |
| Deploy artifact | Compose / stack files | Nomad HCL generated from the compose you already write |
| Service discovery | Swarm overlay + Traefik | Consul catalog + Traefik, with Let's Encrypt TLS |
| Scaling | Manual replicas | Replicas plus autoscaling via x-nomad-scaling |
| Workloads | Containers only | Containers today, other Nomad drivers ahead |
| Repository | What it is |
|---|---|
| nomploy | The platform itself — dashboard, API, build pipeline, Nomad bootstrap, backups and monitoring. AGPL-3.0. |
| nomad-packs | A curated Nomad Pack registry: databases, object storage, messaging, observability, identity and dev tools. Apache-2.0. |
| website | Marketing site and documentation monorepo behind nomploy.com and docs.nomploy.com. |
| templates | One-click application templates for the dashboard. A fork of Dokploy's catalogue, being adapted for Nomad. |
| cli | Command line client for driving an instance from your terminal or CI. A fork of Dokploy's CLI, being adapted. |
| mcp | Model Context Protocol server, so AI agents can manage deployments. A fork of Dokploy's MCP package, being adapted. |
On a fresh Debian/Ubuntu or RHEL-family VPS:
curl -sSL https://raw.githubusercontent.com/Nomploy/nomploy/main/install.sh | shThat installs Docker, Consul, Nomad, the CNI plugins, Traefik, Postgres and Redis alongside the app, then prints the URL to open. Full walkthrough in the installation docs.
Adding Nomad to a server you already manage? Use Bootstrap Nomad in that server's settings inside the dashboard.
Want the batteries too:
nomad-pack registry add nomploy github.com/Nomploy/nomad-packs
nomad-pack run monitoring --registry nomploy- Issues and ideas — open them on the repository they belong to; each project's
CONTRIBUTING.mdexplains the branch and commit conventions. - Security — please report vulnerabilities privately to contact@nomploy.com rather than in a public issue.
- Packs — a missing piece of infrastructure is usually a small pull request
against nomad-packs;
AGENTS.mdthere walks through authoring one.