Webmin is a powerful, web-based control panel that allows you to manage your Linux VPS easily through your browser. It supports tasks like user management, software installation, firewall configuration, and more — without requiring deep command-line knowledge.
This guide shows how to install and use Webmin on your VPS.
What is Webmin?
Webmin provides a graphical interface to manage your server, making it easier to:
• Monitor resource usage
• Manage users and groups
• Configure SSH, firewall, and networking
• Install and update packages
• Manage cron jobs, databases, and more
Step 1: Connect to Your VPS via SSH
ssh root@your_server_ip
Step 2: Install Webmin
On Ubuntu / Debian
1. Update packages:
apt update
2. Install required dependencies:
apt install wget apt-transport-https software-properties-common -y
3. Add Webmin repository:
wget -qO - http://www.webmin.com/jcameron-key.asc | apt-key add -
add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"
4. Install Webmin:
apt update
apt install webmin -y
On CentOS / AlmaLinux / RHEL
1. Install dependencies:
yum install wget perl -y
2. Download Webmin RPM:
wget http://www.webmin.com/download/rpm/webmin-current.rpm
3. Install Webmin:
rpm -U webmin-current.rpm
Step 3: Access Webmin in Your Browser
Once installed, Webmin runs on port 10000 by default.
Open your browser and visit:
https://your_server_ip:10000
You may get a security warning due to a self-signed certificate — you can safely proceed.
Step 4: Log In to Webmin
• Username: root
• Password: Your root password
You’ll see the Webmin dashboard with system information and access to various modules.
Step 5: Recommended Post-Installation Tasks
• Change Webmin port for security (under Webmin > Webmin Configuration > Ports and Addresses)
• Enable SSL certificate with Let’s Encrypt if your domain points to the server
• Set up two-factor authentication under Webmin > Webmin Configuration > Two-Factor Authentication
• Install optional modules (like MySQL, BIND, etc.)
Step 6: Start, Stop, or Restart Webmin
On Debian/Ubuntu:
systemctl start webmin
systemctl stop webmin
systemctl restart webmin
On CentOS/RHEL:
service webmin start
service webmin stop
service webmin restart
Uninstall Webmin (if needed)
apt remove webmin # Debian/Ubuntu
yum remove webmin # CentOS/RHEL
Conclusion
Webmin simplifies server administration by giving you an easy-to-use web interface. It’s especially helpful for beginners or users who prefer not to manage everything via command line.
If you need assistance accessing or configuring Webmin, contact Hosteons Support or access your server via https://vps.hosteons.com.