Install Webmin on Ubuntu 20.04 Updated on November 28, 2023 by InMotion Hosting Contributor 1 Minutes, 39 Seconds to Read Webmin is a system administration tool that enables you to manage a web server without the command-line interface (CLI). A popular free cPanel alternative, Webmin can complete a long list of sysadmin features natively and with installable modules: File, database, and user managementLanguage and theme customizationScheduled backup configurationResource monitoringServer hardeningDNS SettingsManage emailAnd much more… Install Webmin on Ubuntu with APT This guide was tested on Ubuntu 18.04 and 20.04. Log into SSH as root.Edit your APT sources file: nano /etc/apt/sources.listAdd Webmin to the file: deb http://download.webmin.com/download/repository sarge contribDownload the developer’s GPG key which signed the repo: wget https://download.webmin.com/jcameron-key.ascAdd it to your list of trusted keys: apt-key add jcameron-key.ascUpdate your package lists: apt-get updateInstall Webmin: apt-get install webminIf applicable, open port 10000 on your server firewall. If you don’t have one installed already, we recommend ConfigServer Security & Firewall (CSF) or Firewalld for managing iptables firewall rules.Set a password for the root Webmin user: /usr/share/webmin/changepass.pl /etc/webmin/ root NewStrongPasswordAdd a space before the command to prevent it (and your new password) from being saved in your bash history. You’ll receive the following notification: “Password for Webmin user root updated successfully.” Afterwards, log into https://YourServerHostname:10000 or https://YourServerIP:10000 with your Webmin user credentials. Can’t locate ./acl/md5-lib.pl/ ? If you receive the “Can’t locate ./acl/md5-lib.pl…” error, try the following steps. Navigate to the Webmin directory:cd /usr/share/webminRerun the password reset script or try this variation of the command:./changepass.pl /etc/webmin/ root NewStrongPassword If you prefer a one-liner to complete the two steps above you can use the following: cd /usr/share/webmin/ && ./changepass.pl /etc/webmin/ root NewStrongPassword Fix the Self-signed SSL Certificate Error You should address the self-signed SSL issue immediately after installing Webmin for better server security. We recommend installing an SSL certificate with Certbot. If you don’t need cPanel, don't pay for it. Only pay for what you need with our scalable Cloud VPS Hosting. CentOS, Debian, or Ubuntu No Bloatware SSH and Root Access Share this Article InMotion Hosting Contributor Content Writer InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals! More Articles by InMotion Hosting Related Articles How to Change Your Server SSH Port cPanel vs Other Web Hosting Control Panels How To Manage SSH Keys for Your Server Install Webmin on Ubuntu 20.04 How to Re-OS Your Cloud Server in AMP Choosing Vesta Control Panel How to Log into Webmin and Update Passwords Adding a User and Domain to Vesta Control Panel How to Add a BIMI Record on Cloud Server Hosting How to Install PHP on a Linux Cloud Server