bch

Install Webmin

NOTE: The steps below are only valid for Linux hosts.

Webmin is a web-based interface for system administration. Using any modern web browser, it enables management of user accounts, Apache, DNS, file sharing and much more.

The steps below walk you through the process of installing and configuring Webmin on a Bitnami virtual machine or server:

  • Log in at the machine console.
  • Download the latest stable version of Webmin. Note that X.Y are placeholders for the Webmin version number in the commands shown below.

    $ wget https://prdownloads.sourceforge.net/webadmin/webmin-X.Y.tar.gz
    
  • Install dependencies and uncompress the tarball:

    $ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
    $ tar -xzvf webmin-X.Y.tar.gz
    $ cd webmin-X.Y.tar.gz
    
  • Run the installer and follow the installation steps. During the installation, you will be prompted for various pieces of information, including the administrative user credentials that Webmin will be configured with.

    $ sudo sh setup.sh
    
  • Open the default Webmin port of 10000 in the server firewall, as described in the FAQ.

Once Webmin is installed, access it with the credentials set during the installation process by browsing to http://SERVER-IP:10000.

Last modification July 6, 2020