All 35 Dependencies
Every package CapRover depends on, ranked by repo health score.
CapRover is a self-hosted Platform-as-a-Service that turns a bare VPS into a Heroku-like deployment environment. It orchestrates Docker Swarm, nginx, and Let's Encrypt behind a clean web GUI and CLI so developers can ship Node.js, Python, PHP, Ruby, ASP.NET, Java, or any containerizable application without touching nginx configs or SSL certificates manually.
The platform ships with a one-click app library covering databases (MySQL, PostgreSQL, MongoDB, MariaDB), CMS platforms (WordPress, Ghost), caching layers (Redis, Memcached), and dozens of other common services. Once installed on a $5–$6 VPS, CapRover handles certificate issuance and renewal, HTTP-to-HTTPS redirection, reverse proxying, and container lifecycle management automatically.
CapRover supports multi-node Docker Swarm clusters, enabling horizontal scaling and automatic load balancing without reconfiguring nginx or redeploying services. The optional CapRover Pro tier adds two-factor authentication enforcement, webhook-based alerting, and remote monitoring hooks, while the core remains fully functional and free for self-hosted use.
Since v1.11, CapRover ships anonymous analytics (opt-out with an env var) to track feature usage patterns. Recent additions include a GoAccess web statistics engine, Docker Compose simplified deployment, project grouping, multi-theme UI, and HTTP/3 support via UDP nginx port mapping.