Skip to content
webpack
Sign in
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 Required
    The 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 Required
    CapRover 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 settings
    Password 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.

Reconnecting Could not reconnect The page is paused

The connection to the site dropped. We are bringing it back; your page stays as it is. Check your internet connection. We keep trying by ourselves, and the page reloads once the site answers. This page was paused to save resources. Resume it to continue.