CapRover

CapRover

  • Docs
  • GitHub
  • Slack Group

›Do More

Basics

  • Getting Started
  • CaptainDuckDuck Upgrade
  • Captain Definition File
  • Deployment Methods
  • App Configuration
  • Persistent Apps
  • CLI Commands
  • One-Click Apps
  • Complete Webapp Tutorial

Do More

  • Resource Monitoring
  • NGINX Config
  • Service Update Override
  • App Scaling & Cluster
  • Pre-deploy Script
  • Play with CapRover
  • Run Locally
  • Certbot Overrides
  • Custom Themes

Recipes and Tips

  • Sample Apps
  • Zero Downtime
  • Database Connection
  • Best Practices
  • Backup & Restore
  • Static React App
  • Stateless with Persistent data
  • Docker Compose
  • CI/CD Integration

    • Intro
    • Deploy from GitHub
    • Deploy from GitLab

Help

    Server Purchase

    • DigitalOcean
    • OpenStack
  • Disk Clean-Up
  • Firewall & Port Forwarding
  • Troubleshooting
  • Troubleshooting (Pro)
  • Help and Support
Edit

Play with CapRover


View-only Demo

If you only want to see the view-only demo, go to the home page and click on Live Demo


Working Demo

If you want to create a working instance of CapRover, you can use Play-with-Docker website. This is a website that allows you to create Virtual Servers in seconds and install Docker images on it. This is the best play ground for playing with CapRover.

Follow these steps:

  • Make sure you have an account on Docker Hub. If you don't, create one, it's 100% free.
  • Go to play-with-docker.com
  • Click on Start and log in using your Docker Hub username/password
  • Once your session started you will see a page with a timer
  • You can click on +ADD NEW INSTANCE on the left side menu bar and create a Virtual Server
  • Once your server is created, copy and paste this command:
 curl -L https://pwd.caprover.com | bash
  • The installation process takes about 2 minutes and it's fully automated.
  • When the installation process finishes, you'll see a message like this:
===================================
===================================
 **** Installation is done! *****  
CapRover is available at http://captain.ip123456789123456.direct.labs.play-with-docker.com
Default password is: captain42
===================================
===================================

Simply copy the URL and log into CapRover using captain42 as your password!

IMPORTANT: YOU CANNOT enable https using play-with-docker, but other features should work normally.

← Pre-deploy ScriptRun Locally →
  • View-only Demo
  • Working Demo
CapRover
Docs
Getting Started
Community
TwitterSlack Group
More
GitHubStar
Copyright © 2025 githubsaturn