What is Webmin?
Webmin is a powerful and adaptable web-based server management control panel for Unix-like operating systems. Webmin allows the user to configure operating system internals like users, disk quotas, services, and configuration files, as well as modify and control open-source apps like the Apache HTTP Server, PHP, and MySQL.
The requirements
- Ubuntu 20.04 Server
- Apache installed (Click here for the installation tutorial)
- A valid domain name that points to your server IP.
Step 1 – Update the server package index
sudo apt update

Step 2 – Install Webmin
Open your Ubuntu source list and add the following line at the end of the file
sudo nano /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib

Download the Webmin PGP key
wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
root@node1:~# wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
OK
root@node1:~#
Update again the Ubuntu package index to include the Webmin repository
sudo apt update

Install the Webmin
sudo apt install webmin

Check Webmin status
root@node1:~# service webmin status
● webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-07-21 16:33:50 CEST; 1min 0s ago
Process: 5402 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
Main PID: 5418 (miniserv.pl)
Tasks: 1 (limit: 2282)
Memory: 28.8M
CGroup: /system.slice/webmin.service
└─5418 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Jul 21 16:33:48 node1 systemd[1]: Starting Webmin server daemon...
Jul 21 16:33:49 node1 perl[5402]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Jul 21 16:33:50 node1 webmin[5402]: Webmin starting
Jul 21 16:33:50 node1 systemd[1]: Started Webmin server daemon.
root@node1:~#
Navigate to your browser and verify if the Webmin is loading:
https://server_ip:10000


1 Comment
How To Install Virtualmin On Ubuntu 22.04 - Virtono Community · April 7, 2023 at 1:29 PM
[…] is a popular web hosting control panel that allows you to manage multiple domains, email accounts, and websites on a single server. […]