Installation Options
For a standard Ubuntu server, use the automated installer. For step-by-step Docker and CapRover commands, see Manual Setup.
Standard VPS
- Ubuntu 24.04, AMD64/ARM64, public IPv4, root access, at least 1 GB RAM.
- Allow SSH,
80/tcp,443/tcp, and3000/tcpin provider firewalls. - Set a wildcard A record (for example,
*.apps.example.com) to the server's public IP. - Avoid Docker installed via snap. For an existing Docker Engine, verify
sudo docker versionandsudo docker run --rm hello-world.
DigitalOcean
- Fresh Ubuntu Droplet: Follow Getting Started.
- CapRover Marketplace image: Docker and CapRover are preinstalled. Continue with DNS and dashboard setup.
- New DigitalOcean customers: Referral signup for any currently available promotional credit. Offers vary.
The same firewall, RAM and wildcard DNS requirements apply to both options.
OpenStack
- Create an Ubuntu 24.04 instance with public/floating IPv4, SSH key, outbound connectivity and at least 1 GB RAM.
- Allow SSH,
80/tcp,443/tcp, and3000/tcpin security groups and the guest firewall. - Point wildcard DNS to the public IP. Continue with Getting Started.
Older Heat template: The existing template contains hard-coded values and problematic network/security defaults. Review and correct it before using it.