Ga naar inhoud

πŸ–₯️ Hoofdstuk 24: Webmin & Usermin

In dit hoofdstuk leer je hoe je Webmin en Usermin kunt gebruiken voor webgebaseerd beheer van je Linux-server.
Webmin biedt een krachtige webinterface voor systeembeheer (gebruikers, services, pakketten, netwerken).
Usermin is gericht op eindgebruikers (mail lezen, wachtwoorden aanpassen, eenvoudige taken).

We behandelen installatie, configuratiebestanden, gebruik, en geven de sterke en zwakke punten.


πŸ“₯ Installatie / Update / Verwijderen

# Installeren (via officiΓ«le repo)
sudo apt update
sudo apt install wget apt-transport-https software-properties-common

wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -
sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"

sudo apt update
sudo apt install webmin usermin

# Updaten
sudo apt update && sudo apt upgrade webmin usermin

# Verwijderen
sudo apt remove webmin usermin

# Controleer of geΓ―nstalleerd
dpkg -l | grep webmin
dpkg -l | grep usermin

# Versie check
dpkg -s webmin | grep Version
dpkg -s usermin | grep Version

βš™οΈ Configuratie

  • Hoofdconfiguratie Webmin:

    /etc/webmin/miniserv.conf
    

  • Hoofdconfiguratie Usermin:

    /etc/usermin/miniserv.conf
    

  • Logbestanden:

    /var/webmin/miniserv.log
    /var/usermin/miniserv.log
    

Na wijzigingen moet je de services herstarten:

sudo systemctl restart webmin
sudo systemctl restart usermin


▢️ Gebruik & Beheer


πŸ“Š Voorbeeldoutput

systemctl status webmin
● webmin.service - Webmin server daemon
     Loaded: loaded (/lib/systemd/system/webmin.service; enabled)
     Active: active (running) since Sat 2025-08-23 11:10:15 CEST; 2h 5min ago
   Main PID: 1450 (miniserv.pl)
      Tasks: 1 (limit: 1120)
     Memory: 34.2M
     CGroup: /system.slice/webmin.service
             └─1450 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Uitleg

  • miniserv.pl: ingebouwde webserver die de interface draait.
  • 10000/tcp: poort voor Webmin.
  • 20000/tcp: poort voor Usermin.
  • /etc/webmin/miniserv.conf: hoofdconfiguratie (poorten, SSL, gebruikers).

Sterke punten

  • Centrale webinterface, ideaal voor beginners.
  • Beheer van gebruikers, pakketten, netwerken, cronjobs enz.
  • Usermin biedt eenvoudige webmail en gebruikersbeheer.

Zwakke punten

  • Aanvalsoppervlak (extra webserver actief op 10000/20000).
  • Minder geschikt voor minimalistische/secure servers.
  • Niet altijd up-to-date met nieuwste distro features.