In this tutorial we are going to explain step-by-step in detail how to install Webmin on Debian 12. Webmin is a web-based system administration tool for Linux servers, which allows users to configure operating system intervals, and disk quotas, and modify and control open-source apps such as MySQL, Apache, Bind, etc. Webmin is written in Perl and is supported on Debian, Ubuntu, AlmaLinux, Rocky Linux and CentOS.
Installing Webmin on Debian 12 is a straightforward process that may take up to 10 minutes. Let’s get things done!
- A VPS with Debian 12
- User privileges: root or non-root user with sudo privileges
Table of Contents
Update the System
Before we start with the installation process, we need to update the system packages to their latest available versions.
Install Webmin
Since Webmin is not included in the default Debian 12 repo, we need to add the GPG key and repository which contains the software we’ll need:
You should get the following output:
Once, the GPG key is added, update the system repositories.
Now, you can install Webmin with the following command:
Managing the Webmin Service
Once Webmin is installed, you can start and enable the service to run on system startup.
You can then run this command to check if the service is up and running:
You should receive the following output:
To restart the Webmin service, you can use the following command:
Finally, if you need to stop the Webmin service, you can use the following command:
Accessing the Webmin Interface
Webmin is running by default on port 10000. To check whether the port is open, execute the following command:
You should get the following output:
So, to access the Webmin Interface you can use the following URL: http://YourServerIPaddress:10000
To log in to the interface, you need to use root as the username and your server’s root password. Once logged in, you will see the following screen:
That’s it! You successfully installed Webmin on Debian 12. Now you can manage your server’s services more easily.
If you do not want to configure it on your own, or if you want someone else to entirely manage your websites, users, and more, you can sign up for one of our Debian NVMe VPS plans and submit a support ticket. Our admins are available 24/7 and will start work on your request immediately. You can always trust our epic support to get your server and websites where they need to be.
If you liked this post on how to install Webmin on Debian 12, please share it with your friends on the social networks or simply leave a reply below. Thanks.