How to Install and Use Webmin for VPS Management Print

  • webmin, vps
  • 0

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.

 


Was this answer helpful?

« Back