Hosting Platforms
CapRover
Runs the official CapRover installer image, which starts CapRover, nginx and certbot in a new Docker Swarm with access to the Docker socket (root-level control of this server). It takes over ports 80, 443 and 3000, keeps its data in /captain and opens those ports in ufw when ufw is active. The first login password is generated and saved in /opt/iranux/caprover/admin_password. It refuses to run if Swarm is already active.
What it does
Hosting Platform Installers
What you will be asked
You fill these in during setup.
- Root domain RequiredThe domain for your apps, for example apps.example.com. Setup creates the record of captain.apps.example.com when it can; create the DNS A record *.apps.example.com pointing to this server yourself before you log in; your apps become app-name.apps.example.com and the dashboard captain.apps.example.com.
- Accept the terms RequiredCapRover asks you to accept its terms of service before installation: https://github.com/caprover/caprover/blob/master/TERMS_AND_CONDITIONS.md . Set to true only if you accept them.
- Dashboard password Made for you if left emptyAdvanced settingsPassword for the first login to CapRover. Leave empty to generate one; it is shown once when the run finishes. It only applies to a first install: if a password file from an earlier run exists, that file stays and decides the password. Change it in the dashboard settings afterwards.