Install your Operating System
List of supported OS:
- CentOS/RHEL Linux 7, and 8 on x86_64
- Debian 9, and 10 on i386 and amd64
- Ubuntu 16.04 LTS, 18.04 LTS, and 20.04 LTS on i386 and amd64
How to install Virtualmin/Webmin control panel in CentOS 7?
Login to your server as root and follow the steps
- Let us update the packages before starting the installation process.
yum -y update
- Download the installer file with the below command for Virtualmin/Webmin control panel on CentOS 7.
wget http://software.virtualmin.com/gpl/scripts/install.sh
- Run the installer now with the below command.
chmod +x install.sh && ./install.sh
- You will be prompted.
Continue? (y/n)
- Write “y” and hit enter. The installation will start and it may take about 10-15 minutes to finish.
[INFO] Started installation log in /root/virtualmin-install.log ▣□□ Phase 1 of 3: Setup Downloading RPM-GPG-KEY-virtualmin-6 [ ✔ ] Downloading RPM-GPG-KEY-webmin [ ✔ ] Installing Virtualmin 6 key [ ✔ ] Installing Webmin key [ ✔ ] Updating apt metadata [ ✔ ] Downloading repository metadata [ ✔ ] Enabling universe repositories, if not already available [ ✔ ] Disabling cdrom: repositories [ ✔ ] Cleaning out old metadata [ ✔ ] ▣▣□ Phase 2 of 3: Installation Installing Webmin [ ✔ ] Installing Usermin [ ✔ ] Installing fail2ban [ ✔ ] Removing nginx (if installed) before LAMP installation. [ ✔ ] Removing unneeded packages that could conflict with LAMP stack. [ ✔ ] Installing postfix [ ✔ ] Installing virtualmin-lamp-stack [ ✔ ] Installing Virtualmin and plugins [ ✔ ] 3 Feb 16:49:24 ntpdate[53399]: adjust time server 91.189.89.199 offset -0.000487 sec Installing updates to Virtualmin-related packages [ ✔ ] ▣▣▣ Phase 3 of 3: Configuration [1/23] Configuring AWStats [ ✔ ] [2/23] Configuring Apache [ ✔ ] [3/23] Configuring Bind [ ✔ ] [4/23] Configuring ClamAV [ ✔ ] [5/23] Configuring Dovecot [ ✔ ] [6/23] Configuring Firewalld [ ✔ ] [7/23] Configuring MySQL [ ✔ ] [8/23] Configuring NTP [ ✔ ] [9/23] Configuring Net [ ✔ ] [10/23] Configuring ProFTPd [ ✔ ] [11/23] Configuring Procmail [ ✔ ] [12/23] Configuring Quotas [ ✔ ] [13/23] Configuring SASL [ ✔ ] [14/23] Configuring Shells [ ✔ ] [15/23] Configuring SpamAssassin [ ✔ ] [16/23] Configuring Status [ ✔ ] [17/23] Configuring Upgrade [ ✔ ] [18/23] Configuring Usermin [ ✔ ] [19/23] Configuring Webalizer [ ✔ ] [20/23] Configuring Webmin [ ✔ ] [21/23] Configuring Fail2banFirewalld [ ✔ ] [22/23] Configuring Postfix [ ✔ ] [23/23] Configuring Virtualmin [ ✔ ] ▣▣▣ Cleaning up [SUCCESS] Installation Complete!
- Now login to your webmin panel at https://serverip:10000 and create new virtual server. You may receive a security warning in your browser on your first visit.
- You will be prompted for Post-Installation Wizard. Click on the next and select the appropriate setting for your system.
- Install default virtual server and let’s Encrypt SSL
- You will be prompted for Post-Installation Wizard. Click on the next and select the appropriate setting for your system.
- Multiple PHP Versions