CapRover
Open-source self-hosted PaaS with a web dashboard, Docker Swarm orchestration, and one-click app templates.
Last commit 2026-06-01
CapRover sits between Dokku's CLI minimalism and Coolify's full-featured dashboard. The core idea is familiar: run a single installation script on a Linux server and gain the ability to deploy Dockerized apps from a web interface, a local CLI, or a git webhook. What distinguishes it is the Docker Swarm integration underneath, which means you can add worker nodes to a CapRover instance and distribute apps across them without reconfiguring anything — a step up from the single-host constraint that Dokku operates under.
The one-click app library is a genuine productivity feature. Over a hundred pre-configured templates cover WordPress, Ghost, Nextcloud, Gitea, Plausible Analytics, and most of the common self-hosted applications people want to run. Each deploys with the right environment variables, volumes, and port mappings already wired in. For a team that wants to consolidate half a dozen services onto a server, that library substantially reduces the friction of getting started.
TLS is handled by Nginx with automatic Let's Encrypt provisioning — point your wildcard DNS to the server and new app subdomains get certificates automatically. The `caprover` NPM CLI mirrors everything available in the web UI for CI/CD pipelines. The main watch-out is community momentum: CapRover's release cadence has become slower relative to newer tools like Coolify, and Docker Swarm's position relative to Kubernetes in large-scale deployments has weakened over time. For a few servers running dozens of apps, it remains a solid and proven option.
Key features of CapRover
- Web dashboard for deploying and managing apps without the CLI
- Docker Swarm for multi-node clustering and service scaling
- 100+ one-click app templates including WordPress, Ghost, and databases
- Automatic HTTPS via Let's Encrypt with Nginx reverse proxy
- CLI tool and webhook-triggered continuous deployment support
Pros
- Web UI makes self-hosted PaaS accessible to teams unfamiliar with terminal deployments
- One-click app catalog covers most common open-source stacks instantly
- Docker Swarm mode unlocks horizontal scaling across multiple nodes
Cons
- Docker Swarm is less popular than Kubernetes for large-scale production workloads
- Community activity is lower than Coolify or Dokku; release cadence has slowed
- Debugging failures sometimes requires diving into raw Docker Swarm logs
CapRover pricing
Free / self-host · open-source · Apache-2.0
Developers who want a self-hosted Heroku with a point-and-click interface and built-in app templates.
CapRover is an alternative to
Frequently asked questions
Is CapRover open source?
Yes. CapRover is open source (Apache-2.0), so you can read the code, self-host it, and avoid vendor lock-in.
How much does CapRover cost?
CapRover starts at Free / self-host on a open-source model. Self-hosting can reduce that to infrastructure cost only.
Can I self-host CapRover?
Yes — CapRover supports self-hosting, giving you full data ownership.