Skip to content
Follow
Ubuntu Linux

How to Install Webmin on Ubuntu 24.04

Richard
Written by
Richard
Feb 25, 2025 Updated Aug 13, 2026 3 min read
How to Install Webmin on Ubuntu 24.04
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.

⚡ Quick Answer

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.

💻Code
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.

🐧Bash / Shell
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.

💻Code
# 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.

🐧Bash / Shell
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.

Webmin login page
Webmin login page

Server management can begin now.

Webmin login dashboard
Webmin login dashboard

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?

Was this helpful?
Richard

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.

📚 Related Tutorials

How to Install Apache on Ubuntu Linux
Ubuntu Linux How to Install Apache on Ubuntu Linux
How to Install GNOME Desktop on Ubuntu 24.04
Ubuntu Linux How to Install GNOME Desktop on Ubuntu 24.04
How to Install KDE Desktop on Ubuntu 24.04
Ubuntu Linux How to Install KDE Desktop on Ubuntu 24.04
How to Install Ubuntu Linux
Ubuntu Linux How to Install Ubuntu Linux

1 Comment

Leave a Comment

Your email address will not be published. Required fields are marked *