Quick Installation Webmin Step-by-Step Guide
This step-by-step guide will help you quickly install and Install Webmin on ubuntu 22.04 system, making server administration easier and more efficient. Webmin is a powerful web-based control panel for managing Linux servers effortlessly.
Virtualmin is a powerful web hosting control panel based on Webmin, allowing you to manage multiple websites, databases, email accounts, and more.
1. Update Your System
sudo apt update && sudo apt upgrade -y

2. Set Hostname
Show your server has a fully qualified domain name (FQDN):
sudo hostnamectl set-hostname yourdomain.com

Verify it using:
hostnamectl
3. Download Virtualmin Install Script
wget http://software.virtualmin.com/gpl/scripts/install.sh

4. Run the Installer
Make the script executable:
chmod +x install.sh

run the script:
sudo ./install.sh

Follow the on-screen instructions to complete the installation. It may take a few minutes.

5. Access Virtualmin Web Interface
Once installed, open your browser and go to:
https://your-server-ip:10000
OR
https://yourdomain.com:10000

You’ll see a Webmin login page. Use the following credentials:
Username: root
Password: (your root password)

6. Complete the post-installation
Configure memory usage and database settings.
Set up a mail server if required.
Choose between MySQL or MariaDB for database management
7. Open Firewall Ports
If using UFW (Uncomplicated Firewall), allow Virtualmin/Webmin access
sudo ufw allow 10000/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
8. Verify Installation
Check if Virtualmin is running:
sudo systemctl status webmin

If it's inactive, start it manually:
sudo systemctl start webmin
Read Related: https://blog.vcclhosting.com/easy-steps-to-install-plesk-on-ubuntu-22/ : How to install Webmin on ubuntu 22.04
