CapRover est une plateforme en tant que service auto-hébergée qui permet de déployer des applications et des bases de données sur votre propre serveur. Elle s'appuie sur Docker et nginx. Le déploiement se fait via le tableau de bord, la ligne de commande, un webhook ou un flux Git existant, et les applications dans n'importe quel langage ou conteneur sont prises en charge. Elle inclut le HTTPS automatique via Let's Encrypt, l'installation en un clic de bases de données et d'applications comme WordPress, et la mise à l'échelle sur plusieurs nœuds avec Docker Swarm.
CapRover fonctionne entièrement sur l'infrastructure que vous choisissez, de sorte que les données restent à l'endroit de votre choix. La licence est Apache 2.0, assortie d'une annexe prioritaire : les fonctions payantes ne peuvent être modifiées ni redistribuées sans accord écrit, et les modifications des fonctions gratuites doivent être diffusées comme logiciel libre. L'installation exige d'accepter des conditions. CapRover collecte par défaut des statistiques d'usage anonymes, désactivables par une variable d'environnement.