Cicle formatiu: Sistemes Microinformàtics i Xarxes (SMX)
Mòdul: 0224 — Sistemes operatius en xarxa
Sistema operatiu: Ubuntu Server 26.04 LTS
Webmin és una eina d’administració de sistemes Unix/Linux basada en web. Permet gestionar la majoria de tasques d’administració del sistema a través d’un navegador web, sense necessitat d’utilitzar la línia d’ordres per a cada operació.
Webmin és especialment útil per a:
Webmin no substitueix el coneixement de la línia d’ordres. Un bon administrador ha d’entendre el que fa l’eina, no dependre’n cegament. Usa’l com a complement, no com a substitut.
| Requisit | Detall |
|---|---|
| Sistema operatiu | Debian 10+, Ubuntu 20.04+, CentOS 7+, Fedora 36+ |
| Memòria RAM | Mínim 512 MB (recomanat 1 GB) |
| Espai en disc | ~200 MB per a la instal·lació base |
| Accés | Usuari root o amb privilegis sudo |
| Connectivitat | Port 10000/TCP obert al tallafoc |
| Navegador | Qualsevol navegador modern (Firefox, Chromium, etc.) |
Abans d’instal·lar cap paquet, és recomanable actualitzar el dipòsit i els paquets existents. Actualitza la llista de paquets:
sudo apt updateActualitza els paquets instal·lats:
sudo apt upgradeDescarrega Webmin:
wget -c http://downloads.sourceforge.net/project/webadmin/webmin/2.651/webmin_2.651_all.debEn el moment d’escriure aquest document la versió estable més moderna és la 2.651.
Instal·la:
sudo apt install ./webmin_2.651_all.debEsborra el fitxer .deb descarregat
rm webmin_2.651_all.debComprova l’estat del servei
sudo systemctl status webminLa sortida esperada hauria de mostrar active (running).
● webmin.service - Webmin server daemon
Loaded: loaded (/usr/lib/systemd/system/webmin.service; enabled; preset: enabled)
Active: active (running) since Fri 2026-06-19 07:43:21 UTC; 3min 57s ago
Invocation: e2e0aa5494e14a1eb20c4ae235a2bf72
Main PID: 3932 (miniserv.pl)
Tasks: 2 (limit: 3995)
Memory: 153.1M (peak: 236.1M)
CPU: 5.768s
CGroup: /system.slice/webmin.service
├─3932 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
└─3933 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.confHabilita l’inici automàtic
sudo systemctl enable --now webminInicia el servei manualment (si no s’ha iniciat)
sudo systemctl start webminUn cop instal·lat, accedeix a Webmin des del navegador:
https://<IP-del-servidor>:10000Per exemple, si treballes en local:
https://localhost:10000
https://127.0.0.1:10000El navegador mostrarà un avís de certificat SSL no verificat, ja que Webmin utilitza un certificat autosignat per defecte. Pots procedir igualment (en un entorn de pràctiques):
Introdueix les credencials del sistema:
| Camp | Valor |
|---|---|
| Usuari | root (o un usuari amb sudo) |
| Contrasenya | La contrasenya del sistema |
català o español
Per seguretat, és recomanable canviar el port 10000 per un altre:
10443)sudo systemctl restart webminWebmin organitza les seves funcions en quatre categories principals, accessibles des del menú lateral:
Configuració de la mateixa eina d’administració:
Gestió del sistema operatiu:
dumpConfiguració dels serveis de xarxa instal·lats:
Gestió de la xarxa del servidor:
Informació i gestió del maquinari:
Accedeix a Systema > Usuaris i Grups.
Des d’aquí pots:
Exemple: Crear l’usuari alumne01 amb el
directori /home/alumne01 i la shell /bin/bash:
Accedeix a Sistema > Paquets de programari.
Funcionalitats disponibles:
Webmin inclou una terminal web (mòdul Eines > Terminal) que permet executar ordres directament al servidor des del navegador, sense necessitat de cap client SSH.
Molt útil per a feines ràpides sense obrir un terminal separat.
El mòdul Eines > Gestor de Fitxers ofereix un gestor de fitxers visual per a:
Accedeix a Tauler (pàgina principal del tauler de control).
Informació disponible en temps real:
Accedeix a Xarxa > Tallafoc Linux.
Webmin ofereix una interfície gràfica per gestionar les regles
d’iptables o nftables:
Si treballes en remot, assegura’t de no bloquejar el port 22 (SSH) ni el 10000 (Webmin) abans de desar les regles.
Webmin utilitza HTTPS per defecte amb un certificat autosignat. Per obtenir un certificat vàlid de Let’s Encrypt:
# Instal·la certbot (Debian/Ubuntu)
sudo apt install certbot
# Obté el certificat (substitueix el domini)
sudo certbot certonly --standalone -d webmin.exemple.catDesprés, a Configuració de Webmin > Xifratge SSL, apunta als fitxers del certificat obtingut.
Per limitar quines adreces IP poden accedir a Webmin:
192.168.1.0/24)Per accedir a Webmin des d’una altra màquina, cal obrir el port 10000 al tallafoc del servidor:
Amb ufw (Ubuntu/Debian):
sudo ufw allow 10000/tcp
sudo ufw statusAmb firewalld (Fedora/CentOS):
sudo firewall-cmd --permanent --add-port=10000/tcp
sudo firewall-cmd --reloadAmb iptables:
sudo iptables -A INPUT -p tcp --dport 10000 -j ACCEPT
sudo iptables-save | sudo tee /etc/iptables/rules.v4Webmin permet gestionar altres servidors de forma centralitzada:
sudo apt update
sudo apt upgrade webminDes de la mateixa interfície web: Webmin > Webmin Configuration > Upgrade Webmin.
sudo apt remove --purge webmin
sudo rm /etc/apt/sources.list.d/webmin.list
sudo rm /usr/share/keyrings/webmin.gpg