Downloading and Installing Virtualmin

Usually, getting started with Virtualmin can be done with a few simple steps, using our automated install script.

Install your Operating System

Start with a freshly installed, Grade A supported Operating System on your server or VPS. CentOS and Ubuntu LTS are popular OS's for hosting, and are a safe choice, but any Grade A supported system should work fine. Be sure to configure your system with a fully qualified domain name, as it will save you a lot of time and documentation spelunking later. Also, do not enable any third party repositories, as they can introduce unusual problems.

Download the Virtualmin Install Script

Select the appropriate install script for Virtualmin Professional or Virtualmin GPL and your OS, and download it to your server using the wget or curl command.

Check your hostname

Are you sure you set a fully qualified domain name for your system? Find out with the following command:

hostname -f

If it is, continue to the next step. If not, read up on fully qualified domain names before proceeding. You'll thank me later.

Run the Install Script

Execute the downloaded install script using a command like the following (the filename varies slightly depending on your OS):


After a few minutes, you should have a fully functional Virtualmin web hosting system! Login using your favorite modern web browser by browsing to (where "" would be replaced by your system hostname), and click Create Virtual Server to create a new website and management account.

Check the Docs

If your particular deployment doesn't fit these simple steps, either because you cannot freshly install your OS, or you cannot use a Grade A supported OS, Virtualmin can probably still work for you. Check out the installation documentation, which covers a lot more detail about how a Virtualmin system is installed, and other ways to install it.

Virtualmin Professional Downloads

Virtualmin products that you've purchased can always be downloaded from the Serial Numbers page. Visit our store to buy Virtualmin Professional risk-free.

Virtualmin GPL Downloads

The Virtualmin GPL installation script is available for Linux and FreeBSD.

Virtualmin GPL is also available in Webmin module form for download from It requires Webmin, Usermin, and all services (Postfix, Dovecot, Apache and required modules, PHP, Perl, BIND, etc.) to be installed and configured manually. We recommend you use the automated installation, if at all possible, as manual configuration can be tedious and error prone, even for experienced system administrators.