How to Install Webmin on Ubuntu 24.04
You install Webmin on Ubuntu 24.04 to gain a user-friendly, web-based interface for managing your server.
Webmin is a powerful control panel that simplifies the administration of Unix-like systems, including Ubuntu, directly through your web browser. It allows you to manage system settings and services without deep command-line knowledge.
This tool provides centralized control over essential modules like Apache web server, DNS settings, user accounts, and file sharing, significantly streamlining server maintenance.
You can effectively access and manage your server remotely from any location with an internet connection.
Install Webmin on Ubuntu 24.04 by first installing required packages with `sudo apt install …`, then downloading the Webmin package using `curl`, and finally installing it with `sudo dpkg -i webmin-current.deb`. Restart the Webmin service to complete the setup.
Install required packages
Webmin needs a few packages installed on Ubuntu to work correctly. Here are the necessary packages you should install.
Run the command below to install them.
sudo apt install python3 shared-mime-info unzip apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
After installing these packages, you’ll download the Webmin installer. Let’s move on to downloading and installing Webmin.
Download and install Webmin
Your system should now be ready for Webmin installation.
Run the command below to download the latest version of Webmin.
curl -L -O https://www.webmin.com/download/deb/webmin-current.deb
You might need to install curl [sudo apt install curl] if you don’t have it already.
Once it’s downloaded, install Webmin by running the command below.
sudo dpkg -i webmin-current.deb
After the installation finishes, open the Webmin configuration file by running the command below.
sudo nano /etc/webmin/miniserv.conf
Then, add a new line with the IP addresses you want to allow access to your server from.
# add a new line at the end to allow IP addresses
allow=127.0.0.1 192.168.0.0/24
Save the file and exit.
Restart Webmin by running the command below.
sudo systemctl restart webmin
You should then be able to access your server by navigating to `http://your_server_address:10000` in your web browser. This works as long as your IP address is on the allowed list.
http://example.com:10000
You can log in to the Webmin interface using credentials for users who have administrator privileges or can execute the `sudo` command.

Now you can start managing your server.

And that’s it!
Conclusion:
You’ve successfully installed Webmin on Ubuntu 24.04! This tool significantly enhances your server management capabilities. Here’s a quick recap:
- Web-Based Management: Webmin provides a user-friendly interface for managing server configurations without extensive command line use.
- Remote Access: Manage your server from anywhere with internet access, simplifying server administration.
- Essential Packages: Ensure necessary packages are installed before proceeding with the Webmin setup.
- Installation Steps: Follow the commands to download and install Webmin, configure access, and restart the service.
- Access and Use: Log in through the designated port to begin managing your server effectively.
By following these steps, you can fully utilize Webmin’s capabilities for all your server management needs.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
[…] their mail and other services on a server without requiring full access to the server itself. Webmin provides full system administration capabilities, while Usermin is designed for end users to manage […]