CapRover on Ubuntu 24.04

Azure Developer Tools

a self hosted platform as a service: push an app, get a running container behind a routed URL with automatic HTTPS

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

CapRover is an open source, self hosted platform as a service that turns a single server into your own application platform. You point it at a Git repository, a Dockerfile or a container image and it builds the application, runs it under Docker, wires it into a built in nginx reverse proxy and gives it a routable URL on a subdomain of your own root domain. A one click app library installs pre packaged services such as databases, caches, queues and content management systems from a single form, and a web dashboard plus a command line client cover deployments, scaling, environment variables, persistent volumes, logs and free certificates. It suits teams who want the workflow of a hosted platform on infrastructure they own and pay for directly.

Why the cloudimg image

CapRover has one published default dashboard password, so cloudimg makes every instance secure by default before the port is ever reachable: a unique password is generated on each virtual machine at first boot, written to a root only file, and first boot verifies both that the generated password authenticates and that the upstream default is refused before it completes, failing closed if it is not. The container orchestration layer CapRover runs on is bound to the address of the machine that created it, so none is baked into the image; it is created freshly on your own virtual machine at first boot, advertising that machine's own address, which is what keeps the image portable rather than carrying a build server's identity into your environment. The upstream release is pinned by digest so the version never drifts, a reconciler service restores the whole platform after a reboot, and every deployment is fully patched with a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Run your own application platform and deploy from Git or a Dockerfile to a routed URL
  • Stand up databases, caches and queues from a one click app library in minutes
  • Give a small team a hosted platform workflow on infrastructure they own

See it running

Real screenshots taken while testing this image against its deployment guide.

CapRover on Ubuntu 24.04 screenshot 1 CapRover on Ubuntu 24.04 screenshot 2 CapRover on Ubuntu 24.04 screenshot 3 CapRover on Ubuntu 24.04 screenshot 4