Installs Virtualmin on multiple systems

If you have a system without Virtualmin installed, this command can be used to perform a manual install on it using the Virtualmin standard install script. In general we do not recommend this - it is much simpler and more reliable to create virtual systems from an image that already includes the full Virtualmin software stack.

This command can install on multiple systems at once, specified using --host, --type and other standard system selection parameters. This install will be done in parallel, but can still take some time (10-20 minutes) as it will download required packages from your Linux distribution's repository and the Virtualmin website.

All Virtualmin Pro installs require a license, which can be specified to this command using either the --allocate-serial parameter, or --serial and --key. The former selects a free serial for each system you are installing on from the license pool, while the latter lets you manually select a serial number and key to be used on all systems.

To install Virtualmin GPL instead, use the --gpl-serial command line flag.

Example usage

For each system that the install completes successfully on, a line starting with the hostname followed OK will be output.

  cloudmin install-virtualmin --host xencentos.home
  xencentos.home: Started
  xencentos.home: OK

Command Line Help

Installs Virtualmin on one or more managed systems.

cloudmin install-virtualmin [--host name]*
                            [--group name]*
                            [--type real|kvm|gce|this]*
                            [--os oscode]*
                            [--serial number --key number |
                             --same-serial | --allocate-serial |
                            [--owner name]*
                            [--status status-code|"up"|"wm"|"bad"]
                            [--host-on name]