Installazione Webmin · 5 min read · Sep 11, 2025
Come installare Webmin con certificato SSL gratuito di Let's Encrypt su Ubuntu 24.04

Webmin è un’applicazione basata sul web per gestire sistemi operativi basati su Linux. È ideale per gli utenti che preferiscono non utilizzare l’interfaccia della riga di comando. Con Webmin, puoi modificare file di configurazione, impostare server web e FTP, eseguire comandi, installare pacchetti, gestire l’inoltro di email e svolgere varie attività amministrative - tutto tramite un browser web. Offre un’interfaccia semplice e intuitiva per gestire sistemi Linux remoti.
In questo tutorial, ti guideremo attraverso il processo di installazione di Webmin e di sua messa in sicurezza con Let’s Encrypt su un server Ubuntu 24.04.
Prerequisiti
- Un server che esegue Ubuntu 24.04.
- Un nome di dominio valido puntato al tuo server.
- Una password di root configurata sul tuo server.
Iniziare
Prima di iniziare, è consigliabile aggiornare i pacchetti del sistema alle versioni più recenti. Esegui i seguenti comandi per aggiornare e aggiornare il tuo sistema:
`apt update -y`
`apt upgrade -y`Dopo che l’aggiornamento è completato, è una buona idea riavviare il sistema per applicare tutte le modifiche:
rebootInstallare Webmin su Ubuntu 24.04
Webmin non è incluso nei repository standard di Ubuntu per impostazione predefinita, quindi devi aggiungere il repository di Webmin al tuo sistema.
Per prima cosa, installa i pacchetti necessari con il seguente comando:
apt install software-properties-common apt-transport-https wget -ySuccessivamente, importa la chiave GPG di Webmin con questo comando:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -Ora, aggiungi il repository di Webmin al tuo sistema:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"Dopo aver aggiunto il repository, installa Webmin utilizzando il seguente comando:
apt install webmin -yUna volta completata l’installazione, verifica lo stato del servizio Webmin con questo comando:
systemctl status webminSe Webmin è in esecuzione correttamente, dovresti vedere un output simile a questo:
? webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 07:32:41 UTC; 42s ago
Process: 58866 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
Main PID: 58867 (miniserv.pl)
Tasks: 1 (limit: 4579)
Memory: 27.8M
CPU: 644ms
CGroup: /system.slice/webmin.service
??58867 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Aug 30 07:32:38 ubuntu2404 systemd[1]: Starting Webmin server daemon...
Aug 30 07:32:41 ubuntu2404 webmin[58866]: Webmin starting
Aug 30 07:32:41 ubuntu2404 systemd[1]: Started Webmin server daemon.
Per fermare il servizio Webmin, usa il seguente comando:
systemctl stop webminA questo punto, Webmin dovrebbe essere installato e in ascolto sulla porta 10000. Verifica questo con:
ss -antplL’output dovrebbe indicare che Webmin è in ascolto sulla porta 10000:
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=58867,fd=5))
Accedere all’interfaccia Web di Webmin
Per accedere all’interfaccia di Webmin, apri il tuo browser web e naviga su https://your-ip-address:10000. Vedrai un avviso riguardo a un certificato SSL non attendibile, poiché Webmin utilizza un certificato autofirmato per impostazione predefinita:

Ignora l’avviso e procedi al sito. Dovresti vedere la pagina di accesso di Webmin:

Inserisci il tuo nome utente e la tua password di root, quindi fai clic sul pulsante Accedi. Vedrai quindi il cruscotto di Webmin:

Utilizzare Webmin
Con Webmin, puoi svolgere varie attività amministrative sul tuo sistema Linux. Di seguito, dimostreremo come aggiornare i pacchetti, installare Git e creare un nuovo utente utilizzando l’interfaccia web di Webmin.
Installare e aggiornare i pacchetti
Puoi facilmente installare nuovi pacchetti e aggiornare quelli esistenti utilizzando Webmin.
Ad esempio, per installare il pacchetto net-tools, vai su Sistema => Pacchetti Software. Apparirà la seguente schermata:

Seleziona “ Pacchetto da APT “, inserisci net-tools e fai clic sul pulsante Installa. Il pacchetto verrà installato e vedrai la schermata di conferma:

Creare e gestire utenti
Webmin ti consente anche di creare, modificare ed eliminare account utente.
Per creare un nuovo utente, vai su Sistema => Utenti e Gruppi. Vedrai la seguente schermata:

Fai clic sul pulsante Crea un nuovo utente. Apparirà la schermata Crea Utente:

Inserisci il nome utente, imposta l’ID utente su Automatico, fornisci il Nome Reale, scegli Automatico per la Directory Home e seleziona Password Normale. Inserisci la password desiderata e fai clic sul pulsante Crea. Il nuovo utente apparirà nell’elenco degli utenti:
Abilitare SSL su Webmin
Webmin è configurato per utilizzare un certificato SSL autofirmato per impostazione predefinita. Si consiglia di mettere in sicurezza Webmin con un certificato SSL attendibile.
Per prima cosa, installa Apache e Certbot con il seguente comando:
apt-get install apache2 certbot python3-certbot-apache -yDopo aver installato Apache, avvia il servizio e abilitalo per l’avvio all’accensione:
`systemctl start apache2`
`systemctl enable apache2`Verifica lo stato del servizio Apache:
systemctl status apache2L’output dovrebbe indicare che Apache è attivo e in esecuzione:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 07:47:13 UTC; 11s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 62034 (apache2)
Tasks: 55 (limit: 4579)
Memory: 5.1M
CPU: 39ms
CGroup: /system.slice/apache2.service
??62034 /usr/sbin/apache2 -k start
??62038 /usr/sbin/apache2 -k start
??62039 /usr/sbin/apache2 -k start
Aug 30 07:47:12 webmin.linuxbuz.com systemd[1]: Starting The Apache HTTP Server...
Aug 30 07:47:13 webmin.linuxbuz.com systemd[1]: Started The Apache HTTP Server.
Nell’interfaccia di Webmin, vai su Networking => Configurazione di rete, quindi fai clic su Nome host e DNS. Dovresti vedere la seguente schermata:

Inserisci il tuo nome di dominio completamente qualificato nel campo nome host e fai clic su Salva per applicare le modifiche.
Successivamente, vai su Webmin => Configurazione di Webmin. Apparirà la seguente schermata:

Fai clic su Crittografia SSL per accedere alle impostazioni SSL:

Sotto la scheda Let’s Encrypt, inserisci il tuo nome di dominio nel campo Nomi host, specifica la directory radice del sito web nei campi Altra directory e fai clic su Richiedi certificato per ottenere e installare il certificato SSL.
Infine, disconnettiti da Webmin e accedi di nuovo utilizzando l’URL sicuro https://webmin.yourdomain.com.
Conclusione
Congratulazioni! Hai installato con successo Webmin e lo hai messo in sicurezza con Let’s Encrypt SSL su Ubuntu 24.04. Con Webmin, puoi facilmente gestire il tuo sistema Linux tramite un’interfaccia basata sul web. Se hai domande, non esitare a chiedere aiuto.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.