This is an old revision of the document!
See also ConfigServer Security & Firewall (CSF)
https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-ubuntu-22-04
Webmin is a mature and flexible management tool based primarily on Perl.
If you use the excellent CSF firewall, this also enables a GUI web interface to manage CSF.
# Install the code signing key curl -fsSL https://download.webmin.com/jcameron-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/webmin-archive-keyring.gpg # Add the Webmin repository echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/webmin-archive-keyring.gpg] https://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list > /dev/null # Install Webmin apt update && apt install webmin
Optionally open the default firewall:
ufw allow from <your_subnet> proto tcp to any port 10000
Webmin → Webmin → Webmin Configuration → SSL Encryption → Enable SSL if available