
Webmin is modern and open-source web hosting control panel for easy Linux server administering. Using webmin you can manage user accounts, groups, disk quotas, configure DNS settings, email and database server, and change settings for common packages. In simple words, with Webmin, you can configure almost every aspect of the system. This tutorial explains how to install Webmin on Ubuntu 20.04 server.
Webmin installation is very straightforward and a lightweight application. It removes all the manual tasks which need to do with command line. In this article we will use APT package manager to install Webmin on Ubuntu.
Before starting installation, ensure that you are logged in as root or user with sudo access.
Step 1 – Install Dependencies
At first, update the package index and install dependencies.
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
Step 2 – Enable Webmin Repository
Now import the Webmin GPG key using the following wget command and enable the Webmin repository:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Step 3 – Install Latest Webmin
Once the repository enabled, install the webmin package by executing below command:
sudo apt install webmin
It will show output something like this:
Webmin install complete. You can now login to https://localhost:10000/ as root with your root password, or as any user who can use sudo to run commands as root.
Webmin service will start automatically.
Step 4 – Adjust Firewall
Webmin listening on port 10000
on all network interface. So allow this port in firewall to access webmin on internet. Run the following command to allow it using UFW:
sudo ufw allow 10000/tcp
Step 5 – Access Webmin
At this stage Webmin is installed on your server. By default, Webmin run on port 10000
, launch your web browser and type your server’s hostname name or public IP address followed by the Webmin port 10000
.
https://server_ip_or_hostname:10000/

You will be promted for user credentials enter root or your user login with the password to access Webmin. On successful login, you will be redirect to dashboard and you can control your server now.
That’s it! webmin is successfully installed on your Debian 10 system.
Conclusion
In this article, we shown you how to install Webmin on Ubuntu 20.04 server. To get more information about Webmin go through official Webmin documentation page.
If you have hit any issue while installing, feel free to leave a comment below.
Read more articles:
Leave a Reply