How to Install Webmin on Ubuntu 24.04
Webmin is a free control panel that lets you manage your Ubuntu 24.04 server through a web browser instead of typing complex commands in a terminal. Setup takes just a few steps on a clean Ubuntu 24.04 install.
You can use this tool to add user accounts, check server health, and update software from any computer. Managing files and setting up web services becomes much easier once you have this dashboard running.
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
Before downloading Webmin, make sure your system has the required helper libraries. Run `sudo apt install python3 shared-mime-info unzip apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl` to grab all dependencies.
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
Grab the package installer by running `curl -L -O https://www.webmin.com/download/deb/webmin-current.deb`. If your system lacks the tool, install it first using `sudo apt install curl`. Finish the setup by deploying the downloaded package with `sudo dpkg -i webmin-current.deb`.
Run the command below to download the latest version of Webmin.
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 […]