How to Install Webmin on Ubuntu 24.04
Webmin is a free web-based control panel that lets you manage your Ubuntu 24.04 server through a web browser instead of using the command line. You use this dashboard to add user accounts, check server health, and update software from any computer on your network.
Managing files, setting up web services, and changing system settings take just a few clicks once you finish the setup process. The software runs quietly in the background on port 10000 and connects securely using HTTPS.
Install required packages
Required packages for Webmin on Ubuntu 24.04 include essential helper libraries and software dependencies that must be present on your system before you run the installer. You can install these necessary support tools by opening your terminal and running the standard package update commands along with the required dependency list so the Webmin setup script runs without errors.
Run this command to install them.
After installing the required packages, download the Webmin installer package, which arrives as a .deb file for Ubuntu systems. This specific installer file contains all the necessary components for Webmin version 2.101. Proceed to install Webmin afterward to manage your server from a web browser.
Download and install Webmin
Webmin installation on Ubuntu 24.04 requires downloading the official setup package using the curl tool and then deploying it with the package manager. You can get the latest installer file directly from the Webmin website and set it up on your server by running a couple of straightforward terminal commands, which configures the web-based control panel for your system.
Download the latest version of Webmin by running:
curl -L -O https://www.webmin.com/download/deb/webmin-current.deb
Install curl [sudo apt install curl] beforehand if the system lacks the tool.
Once the download finishes, 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.
Add the specific IP addresses you want to permit access to your server from on a new line within the configuration file.
# 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
Access the server by navigating to `http://your_server_address:10000` in your web browser. This works as long as the IP address sits on the allowed list.
http://example.com:10000
Log in to the Webmin interface using credentials for users who hold administrator privileges or possess the ability to execute the `sudo` command.

Server management can begin now.

The configuration process finishes here.
Conclusion:
Webmin installation on Ubuntu 24.04 is now complete, significantly enhancing server management capabilities. This web-based interface allows control over user accounts, Apache web server, DNS, file sharing, and databases, offering a centralized control panel for over 100 different Unix system functions.
- 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.
Following these steps ensures admins fully utilize Webmin's capabilities for all server management needs, ranging from user creation to software updates.
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 […]