7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

CapRover

Open source

A self-hosted app and database deployment platform that uses Docker, nginx and Let's Encrypt behind a simple web GUI and CLI, often described as a Heroku alternative.

caprover.com
CapRover homepage screenshot
GitHub stars
15k
Last commit
3 days ago
Repository age
8 years
Version
v1.15.4
Licence
Custom
Self-hosted
Yes

About CapRover

CapRover is a deployment platform and web server manager that you install on your own server. It lets you run applications written in NodeJS, Python, PHP, ASP.NET, Ruby and Go, as well as databases like MariaDB, MySQL, MongoDB and Postgres, and apps such as WordPress, without needing deep Docker or nginx knowledge. It is often called a Heroku alternative.

Under the hood it uses Docker Swarm for containerization and clustering, nginx with a customizable template for load balancing, Let's Encrypt for free HTTPS certificates, and NetData for monitoring. You work through a web GUI for convenience or a CLI for automation and scripting. The project emphasizes that there is no lock-in: if you remove CapRover, your apps keep working. It targets developers who do not want to spend days setting up servers, builds, certificates and proxy configuration.

CapRover is written in TypeScript on Node.js, and its license is listed as 'Other' on GitHub, so confirm the terms. It is self-hosted software with no vendor service involved, and it suits small teams and solo developers running several apps on their own VPS.

Key features

  • Web GUI and CLI for deployment
  • Docker Swarm clustering
  • Nginx load balancing
  • Free HTTPS via Let's Encrypt
  • One-click databases and apps
  • No lock-in for deployed applications

Good fit for

  • →Hosting several apps on one VPS
  • →Self-hosted alternative to Heroku
  • →Deploying databases and WordPress easily
Tags
paas
docker
self-hosted
deployment
nginx
heroku-alternative
devops
docker-swarm
lets-encrypt

CapRover: questions and answers

What is CapRover used for?
CapRover is a self-hosted app and database deployment platform that uses Docker, nginx and Let's Encrypt behind a simple web GUI and CLI, often described as a Heroku alternative. It is a good fit for hosting several apps on one VPS, and deploying databases and WordPress easily.
Is CapRover open source?
Yes. CapRover is open source under a custom licence. Its source code is on GitHub at caprover/caprover and is written mainly in TypeScript.
Is CapRover free?
Yes. CapRover is open source, so the software itself is free to use under the terms of its own licence.
Can I self-host CapRover?
Yes. CapRover can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is CapRover an alternative to?
CapRover is an open-source alternative to Heroku, AWS Elastic Beanstalk, Google App Engine and Azure App Service. Other open-source alternatives to Heroku include Coolify, Dokploy and Dokku.
Is CapRover actively maintained?
Yes. The most recent commit to CapRover was on 30 September 2026, and the latest release is v1.15.4, published on 30 August 2026. The project has 15k stars on GitHub.

Open-source alternatives to CapRover

See all

SaaS alternatives to CapRover

See all