How to Install Webmin on Debian 10

Install Webmin on Debian 10

In this article, we will have explained the necessary steps to install and configure Webmin on Debian 10. Before continuing with this tutorial, make sure you are logged in as a user with sudo privileges. All the commands in this tutorial should be run as a non-root user.

Webmin is an open source web control panel for system administration for Linux/UNIX. Webmin allows you to manage users, groups, disk quotas as well as configure most popular services including web, FTP, email and database servers. Webmin removed all the manual tasks to be done through command lines.

Install Webmin on Debian

Step 1. The first command will update the package lists to ensure you get the latest version and dependencies.

sudo apt update
sudo apt upgrade

Step 2. Install Webmin.

First, we need to add the Webmin repository so that we can install and update Webmin using our package manager:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Then, import GPG key by which above-added repository is signed using the following command:

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

Next, Install the latest version of Webmin by typing:

sudo apt update
sudo apt install webmin

Step 3. Access Webmin.

Webmin server listens on port 10000. Now you can access the web-based control panel via:

https://your-server-ip:10000

Because it’s running in https mode and using a self-signed TLS certificate, so you will be told by the browser that the connection is not secure.

Congratulation, you have learned how to install and configure Webmin on Debian 10 Buster. If you have any question, please leave a comment below.