How to install webmin on ubuntu 25.10
What you will read?
Webmin is a powerful web-based control panel that allows you to manage your Linux server through a graphical interface instead of the command line. With Webmin, you can easily handle users, Apache, DNS, databases, file sharing, firewalls, and more.
Update Your System
Before installing anything, make sure your system packages are up to date:
sudo apt update && sudo apt upgrade -y
Install Required Dependencies
Webmin requires some basic packages to run smoothly. Install them with:
sudo apt install wget apt-transport-https software-properties-common -y
Add the Webmin Repository
Import the Webmin GPG key to verify the package source:
wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add -
Now add the official Webmin repository to your system:
sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"
Install Webmin
Once the repository is added, update the package list and install Webmin:
sudo apt update
sudo apt install webmin -y
After installation, Webmin will start automatically as a service.
Allow Webmin Through the Firewall
If UFW (Uncomplicated Firewall) is enabled on your system, you need to allow access to port 10000, which Webmin uses by default:
sudo ufw allow 10000/tcp
sudo ufw reload
You can confirm UFW rules with:
sudo ufw status
Access Webmin
Open your browser and go to:
https://your_server_ip:10000
For example:
https://192.168.1.10:10000
Login with your system username and password (usually the one you use for sudo).
You’ll see the Webmin dashboard, where you can manage your server graphically — including users, packages, services, updates, and more.
Enable Webmin at Boot
Make sure Webmin starts automatically after every reboot:
sudo systemctl enable webmin
Check the service status:
sudo systemctl status webmin
Secure Webmin (Optional but Recommended)
You can improve security by:
-
Changing the default port (in
/etc/webmin/miniserv.conf) -
Using a firewall to restrict access to trusted IPs
-
Enabling SSL with a trusted certificate (like Let’s Encrypt)
After changes, restart Webmin:
sudo systemctl restart webmin
Installing Webmin on Ubuntu 25.10 gives you a complete, browser-based control center for managing your Linux server. Whether you’re a beginner or a sysadmin, Webmin simplifies server administration while keeping full control in your hands.
For fast, secure Ubuntu VPS servers optimized for Webmin and Linux management, visit DropVPS — your reliable hosting partner for cloud and enterprise environments.
