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.