Virtualmin Post-Installation Wizard Guide

This guide will walk you through the initial setup of your Virtualmin control panel on your Cruzio VPS.

Connecting to the Virtualmin Wizard

  1. Browse to clientlogin.cruziohost.com:10000, replacing clientlogin with the login name you picked when you signed up.
  2. When prompted for your username and password, type root as the username and enter the password you selected when you signed up.

Using the Virtualmin Wizard

For each Virtualmin Wizard screen quoted below, follow the instructions.

Introduction screen

This post-installation wizard allows you to configure Virtualmin optimally for your system. You can make selections depending on whether you want to host websites, email or databases, and based on your system’s memory and CPU power.

Action to take: Click Next.
Memory Use screen

Virtualmin can be tuned to improve performance in its user interface and email processing, but at the cost of increased memory use. The best choice depends on how your system will be used.

Preload Virtualmin libraries?
Yes (more RAM used, faster Virtualmin UI – approximately 20M)
No (less RAM used, slower UI and more CPU load)

Run email domain lookup server?
Yes (more RAM used, faster mail processing – approximately 35M)
No (less RAM used, slower mail and more CPU load)

Action to take:

Make your selections based on your needs and the intended use of your virtual server. The default options should be appropriate for most users.

Click Next.

Virus Scanning screen

If your system is going to host domains that will receive a large amount of email, scanning incoming messages for viruses can generate high CPU load. This is due to CPU use by the ClamAV virus scanner when it is started, which can be avoided by running the ClamAV scanning server clamd in the background. This consumes RAM, but reduces CPU load and makes mail processing faster.

Run ClamAV server scanner?
Yes (more RAM used, faster mail processing – approximately 100M)
No (less RAM used, slower mail processing)

Action to take:

Make your selections based on your needs and the intended use of your virtual server. The default options should be appropriate for most users.

Click Next.

Spam Filtering screen

If your system is going to host domains that will receive a large amount of email, filtering incoming messages for spam can generate significant CPU load. This is due to CPU use by the SpamAssassin mail filter when it is started, which can be avoided by running the SpamAssassin filter server spamd in the background. This consumes RAM, but reduces CPU load and makes mail processing faster.

Run SpamAssassin server filter?
Yes (more RAM used, faster mail processing – approximately 30M)
No (less RAM used, slower mail processing)

Action to take:

Make your selections based on your needs and the intended use of your virtual server. The default options should be appropriate for most users.

Click Next.

Database servers screen

Virtualmin supports both the MySQL and PostgreSQL database servers, but you might want to run only one (or neither) on your system. Each consumes RAM when running, even if they are not being used.

Depending on the websites and applications you plan to host, running MySQL only may be enough, as most web applications do not support or require PostgreSQL. If your system will only be used for mail or DNS hosting, there is no need to run either.

Run MySQL database server?
Yes (more RAM used, needed for most non-static websites)
No (less RAM used)

Run PostgreSQL database server?
Yes (more RAM used, needed for some web applications)
No (less RAM used)

Action to take:

Make your selections based on your needs and the intended use of your virtual server. The default options should be appropriate for most users.

Click Next.

MySQL password screen
(only shown if you selected “Yes” for MySQL Server)

To prevent other users on your system from managing the MySQL database, a password for the root user should be set. Currently the MySQL password is not set, which is highly insecure. Set MySQL password (Enter a Password in the text box)

Action to take:

Enter a password. Click Next.

All done screen

Virtualmin post-installation configuration is now complete!
You can adjust the settings you just made on the Features and Plugins and Spam and Virus Scanning pages.

Action to take: Click Next.

Verifying the Virtualmin configuration

You’ll see a yellow box at the top of the screen with the message “Virtualmin’s configuration has not been checked since it was last updated. Click the button below to verify it now.”

Action to take: Click “Re-check and refresh configuration”.

Virtualmin will now check your server configuration. This can take a few seconds. When finished, the following message should display:

.. your system is ready for use by Virtualmin.
Updating all Webmin users with new settings..
.. done

Updating status collection job ..
.. done

Adding your first domain

You have now completed the post-installation wizard and your Virtual Server is set up.

Next, you may want to follow these instructions to add your first domain to your Cruzio VPS.