Overview

CapRover is a full-featured PaaS with one-click apps and app marketplace.

Installation

1. Install CapRover

docker run -p 80:80 -p 443:443 -p 3000:3000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /captain:/captain \
  caprover/caprover

2. Setup

Navigate to http://your-vps-ip:3000 and follow setup wizard.

3. Deploy Apps

  1. AppsOne Click Apps/DatabasesPostgreSQL
  2. AppsCreate New App → Connect Git repo
  3. Configure environment variables
  4. Deploy!

Features

One-Click Apps

PostgreSQL, Redis, and more from marketplace

Auto SSL

Let’s Encrypt integration

Load Balancing

Built-in load balancer

App Templates

Pre-configured app templates

Pros & Cons

Pros:
  • ✅ Full PaaS experience
  • ✅ One-click apps
  • ✅ Built-in load balancing
  • ✅ Free SSL
Cons:
  • ❌ Opinionated structure
  • ❌ Heavier than Dokploy
  • ❌ Less flexible for monorepos
Best for: Teams wanting full PaaS experience similar to Heroku. Migration from Dokploy: 4-6 hours