# caprover/caprover

Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

Repository: https://github.com/caprover/caprover
Canonical: https://ross.abutalabs.com/products/caprover
Homepage: https://CapRover.com
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: webserver, docker, nodejs, deployment, digitalocean, aws, docker-swarm, nginx, nginx-docker, heroku, azure, node, node-js, php, python, containers, paas, captainduckduck, caprover
Last push: 2026-08-20T19:42:51+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 98, longevity 100
- inputs: {"age_days": 3234, "days_push": 13, "days_rel": 13, "gap_med": 22, "n_releases_24m": 10}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15141, forks 995 (observed 2026-08-28T04:11:09.275332+00:00)

## What it is
CapRover is a free, self-hosted Platform-as-a-Service (PaaS) that automates app deployment using Docker Swarm and nginx under the hood, with automatic Let's Encrypt HTTPS. It provides a web GUI and CLI for deploying Node.js, Python, PHP, Ruby, Go, and database applications without requiring Docker or nginx expertise.

## Use cases
- deploy a nodejs app to my own server without devops knowledge
- self-hosted heroku alternative to cut hosting costs
- deploy wordpress and databases with one click on a VPS
- get automatic SSL certificates for my web apps
- set up a scalable docker deployment platform with a web dashboard
- deploy apps from CLI or git workflow to my own infrastructure
- run multiple apps on one server with nginx load balancing

## When to choose
- you want a Heroku-like deployment experience on cheap VPS hosting
- you want to avoid manual Docker, nginx, and SSL certificate setup
- you need one-click deployment of databases and popular apps
- you want no vendor lock-in and full control of your infrastructure
- you need clustering and scaling via Docker Swarm with a simple UI

## When to avoid
- you need fully managed hosting with no server maintenance
- you require Kubernetes-native orchestration and its ecosystem
- you only deploy serverless functions rather than containerized apps
- you need multi-cloud managed PaaS features like managed databases with automated backups

## Facets
- artifact type: service
- maturity: stable
- function: deployment, container-orchestration, api-gateway, self-hosted, cli, web-framework
- domain: self-hosted, cloud-computing, web-development, developer-tools
- platform: self-hosted, cli
- tags: paas, heroku-alternative, docker-swarm, nginx, lets-encrypt, one-click-apps, platform-as-a-service, automated-deployment, devops, containers, docker, linux, web-server, nodejs

## Member repositories
- caprover/caprover (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:09.275332+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:06:36.077854+00:00, confidence not recorded.
  - readme: https://github.com/caprover/caprover (fetched 2026-08-28T04:11:09.275332+00:00, sha ec0faaab7c77)
  - homepage: https://CapRover.com (fetched 2026-08-29T08:04:49.391533+00:00, sha b4c62c3e3b20)
  - site_page: https://caprover.com/docs/get-started (fetched 2026-08-29T08:04:49.403461+00:00, sha 35c7f6cb5a65)
  - site_page: https://caprover.com (fetched 2026-08-29T08:04:49.401383+00:00, sha b4c62c3e3b20)
- Data as of 2026-08-30T08:39:29.467469+00:00.
