Deploy Now

Stars

15,161

Forks

997

Watchers

145

Developer links

CapRover

With over 15,000 GitHub stars and nearly nine years of active development, CapRover is the self-hosted PaaS that replaces Heroku's pricing with your own infrastructure while keeping the deploy-and-forget simplicity. The web dashboard manages application lifecycle from deploy through scaling — configure custom domains, environment variables, persistent volumes, instance counts, and nginx templates without touching config files or SSH. The CLI tool enables scriptable deployments with a single command from your terminal or CI/CD pipeline, while webhook-based deployment triggers automated builds from Git pushes. The one-click app marketplace provides over 100 pre-configured services including WordPress, Ghost, PostgreSQL, MySQL, MongoDB, Redis, Grafana, Portainer, and dozens more, each deployed as a Docker container with volumes and environment variables preconfigured. Automatic HTTPS provisions and renews Let's Encrypt certificates for every custom domain with one-click HTTP-to-HTTPS redirects. Under the hood, Docker Swarm orchestrates containers across multiple nodes for horizontal scaling and load balancing, while nginx handles routing with fully customizable EJS-generated configuration templates per application. Deployment supports four methods: CLI push, tarball upload through the web UI, Docker image reference, and Git repository connection. The build system supports Dockerfiles, captain-definition files with build packs, and direct Docker image pulls. NetData integration provides real-time server monitoring dashboards. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

CapRover
CapRover
CapRover
CapRover
CapRover

Benefits

  • Heroku-Like Simplicity Self-Hosted
  • Web dashboard and CLI provide Heroku-style deployment experience on your own infrastructure, replacing per-service PaaS pricing with a single VPS cost starting at a few dollars monthly.
  • 100+ One-Click App Marketplace
  • Pre-configured templates for WordPress, Ghost, PostgreSQL, MongoDB, Redis, Grafana, and dozens more deploy as Docker containers with volumes and environment variables already configured.
  • Automatic HTTPS with Let's Encrypt
  • Provisions and renews TLS certificates automatically for every custom domain with one-click HTTP-to-HTTPS redirects, eliminating manual certificate management and renewal tasks entirely.
  • Docker Swarm Horizontal Scaling
  • Add server nodes to your Docker Swarm cluster and CapRover handles container orchestration, load balancing through nginx, and service distribution across the infrastructure.

Features

  • Four Deployment Methods
  • Deploy via CLI push, tarball upload through the web UI, Docker image reference, or Git repository connection with webhook-triggered automated builds.
  • Customizable Nginx Templates
  • Fully customizable EJS-generated nginx configuration templates per application enable custom routing rules, headers, caching, and proxy settings beyond defaults.
  • Web Dashboard Management
  • Configure domains, environment variables, persistent directories, instance counts, and deployment settings from a clean web interface without SSH access.
  • NetData Server Monitoring
  • Built-in NetData integration provides real-time CPU, memory, disk, and network monitoring dashboards for the host server directly from the CapRover interface.
  • No Vendor Lock-In
  • Applications run as standard Docker containers that continue working independently if CapRover is removed, preventing platform dependency and enabling easy migration.