fbpx

What is Webmin?

Webmin is a powerful and adaptable web-based server management control panel for Unix-like operating systems. Webmin allows the user to configure operating system internals like users, disk quotas, services, and configuration files, as well as modify and control open-source apps like the Apache HTTP Server, PHP, and MySQL.

The requirements

  1. Ubuntu 20.04 Server
  2. Apache installed (Click here for the installation tutorial)
  3. A valid domain name that points to your server IP.

Step 1 – Update the server package index

sudo apt update
sudo apt update

Step 2 – Install Webmin

Open your Ubuntu source list and add the following line at the end of the file

sudo nano /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
Ubuntu source list

Download the Webmin PGP key

wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
root@node1:~# wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
OK
root@node1:~# 

Update again the Ubuntu package index to include the Webmin repository

sudo apt update 

Install the Webmin

sudo apt install webmin 

Check Webmin status

root@node1:~# service webmin status
● webmin.service - Webmin server daemon
     Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-07-21 16:33:50 CEST; 1min 0s ago
    Process: 5402 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
   Main PID: 5418 (miniserv.pl)
      Tasks: 1 (limit: 2282)
     Memory: 28.8M
     CGroup: /system.slice/webmin.service
             └─5418 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Jul 21 16:33:48 node1 systemd[1]: Starting Webmin server daemon...
Jul 21 16:33:49 node1 perl[5402]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 21 16:33:50 node1 webmin[5402]: Webmin starting
Jul 21 16:33:50 node1 systemd[1]: Started Webmin server daemon.
root@node1:~# 

Navigate to your browser and verify if the Webmin is loading:

https://server_ip:10000
Webmin https
Webmin Dashboard

1 Comment

How To Install Virtualmin On Ubuntu 22.04 - Virtono Community · April 7, 2023 at 1:29 PM

[…] is a popular web hosting control panel that allows you to manage multiple domains, email accounts, and websites on a single server. […]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.