In this tutorial we will show you how to install Virtualmin on Ubuntu 16.04. We will also install and configure its prerequisites. Virtualmin is a Webmin module that’s typically utilized to manage multiple virtual hosts through a single interface, similar to cPanel. It supports numerous functions such as creating/managing Apache virtual servers, MySQL database creation/management, creating DNS zones, managing mailboxes, and much more.
I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 16.04 minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.
Install Virtualmin on Ubuntu 16.04
Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:
apt-get update -y apt-get upgrade -y
Step 2. Installing Virtualmin.
First, you can download this script:
Make the script executable:
chmod +x install.sh
Next run the installer:
Step 3. Accessing the Virtualmin.
Now our Virtualmin is installed successfully and port 10000 is also exposed by the firewall program, we will point our web browser to our server as https://yourIPaddress:10000 in our web browser.
Congratulation’s! You have successfully install and configured Virtualmin on your Ubuntu 16.04 server. Thanks for using this tutorial installing Virtualmin control panel on Ubuntu 16.04 LTS (Xenial Xerus) system.