Webmin Installazione · 6 min read · Nov 02, 2025
Come installare Webmin e proteggerlo con Let's Encrypt SSL su Ubuntu 20.04 LTS

Webmin è un’applicazione gratuita, open-source e basata sul web utilizzata per gestire sistemi basati su Linux. Ha un’interfaccia web potente e facile da usare che ti consente di gestire tutti i tipi di servizi e impostazioni di configurazione sul sistema. È molto difficile per un utente principiante di Linux modificare il file di configurazione, impostare un server web, un server FTP, eseguire comandi, installare pacchetti o gestire l’inoltro delle email. Con Webmin, puoi eseguire queste operazioni attraverso un’interfaccia web facile da usare.
Con Webmin, puoi amministrare la maggior parte delle parti del tuo sistema Linux, inclusi, impostare account utente, quote di disco, installare, rimuovere e aggiornare pacchetti, cambiare l’indirizzo IP del sistema, configurare il firewall, gestire database, impostare server web e molto altro.
In questo tutorial, ti mostreremo come installare Webmin e proteggerlo con Let’s Encrypt SSL su un server Ubuntu 20.04.
Prerequisiti
- Un server che esegue Ubuntu 20.04.
- Un nome di dominio valido puntato al tuo server.
- Una password di root configurata sul tuo server.
Aggiorna i pacchetti di sistema
Prima di iniziare, è consigliato aggiornare i pacchetti di sistema all’ultima versione. Puoi farlo con il seguente comando:
apt-get update -y
apt-get upgrade -yUna volta aggiornato il sistema, riavvialo per implementare le modifiche.
Installa Webmin
Per impostazione predefinita, Webmin non è disponibile nel repository standard di Ubuntu. Quindi dovrai aggiungere il repository di Webmin nel tuo sistema.
Prima di tutto, installa i pacchetti richiesti con il seguente comando:
apt-get install software-properties-common apt-transport-https wget -yUna volta installati tutti i pacchetti, importa la chiave GPG di Webmin con il seguente comando:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -Successivamente, aggiungi il repository di Webmin al tuo sistema con il seguente comando:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"Una volta aggiunto il repository, installa Webmin eseguendo il seguente comando:
apt-get install webmin -yUna volta completata con successo l’installazione, dovresti ricevere il seguente output:
Webmin install complete. You can now login to https://webmin.linuxbuz.com:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for systemd (245.4-4ubuntu3) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Puoi anche verificare lo stato del servizio Webmin con il seguente comando:
systemctl status webminDovresti vedere il seguente output:
? webmin.service - LSB: web-based administration interface for Unix systems
Loaded: loaded (/etc/init.d/webmin; generated)
Active: active (running) since Wed 2020-06-24 06:06:13 UTC; 3min 50s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 3 (limit: 2353)
Memory: 29.4M
CGroup: /system.slice/webmin.service
?? 9393 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
??10196 gpg-agent --homedir /root/.gnupg --use-standard-socket --daemon
Jun 24 06:06:11 ubuntu20 systemd[1]: Starting LSB: web-based administration interface for Unix systems...
Jun 24 06:06:11 ubuntu20 perl[9378]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Jun 24 06:06:13 ubuntu20 webmin[9378]: Webmin starting
Jun 24 06:06:13 ubuntu20 systemd[1]: Started LSB: web-based administration interface for Unix systems.
Jun 24 06:08:52 ubuntu20 perl[9977]: pam_unix(webmin:session): session opened for user root by (uid=0)
Jun 24 06:08:52 ubuntu20 webmin[9977]: Successful login as root from 27.61.157.164
Puoi anche fermare il servizio Webmin utilizzando il seguente comando:
systemctl stop webminA questo punto, Webmin è installato e in ascolto sulla porta 10000.
Accedi all’interfaccia Web di Webmin
Ora, apri il tuo browser web e digita l’URL https://your-ip-address:10000. Dovresti vedere il messaggio riguardante il certificato SSL non attendibile. Perché Webmin utilizza un certificato SSL autofirmato non attendibile:

Ignora il messaggio sopra e fai clic su procedi a your-ip (non sicuro). Dovresti vedere la pagina di accesso di Webmin:

Fornisci il tuo nome utente root, la password e fai clic sul pulsante Accedi. Dovresti vedere il dashboard di Webmin nella seguente schermata:

Lavorare con Webmin
Ora puoi eseguire diverse operazioni sul tuo sistema Linux. In questa sezione, ti mostreremo come aggiornare i pacchetti, installare git e creare un nuovo utente con l’interfaccia web di Webmin.
Installa e aggiorna pacchetti
Puoi installare il pacchetto desiderato e aggiornare tutti i pacchetti utilizzando l’interfaccia web di Webmin.
Ad esempio, se desideri installare un pacchetto Git, fai clic su Sistemi => Pacchetti software. Dovresti vedere la seguente schermata:

Ora, seleziona “Pacchetto da APT“, digita git e fai clic sul pulsante Installa. Dovresti vedere l’elenco di tutti i pacchetti relativi a git nella seguente schermata:

Ora, fai clic sul pulsante Installa ora per installare Git nel tuo sistema. Una volta completata l’installazione, dovresti vedere la seguente schermata:

Se desideri aggiornare i pacchetti, fai clic su Sistema => Aggiornamenti dei pacchetti software. Dovresti vedere la seguente schermata:

Ora, seleziona il pacchetto che desideri aggiornare e fai clic sul pulsante Aggiorna pacchetti selezionati.
Crea e gestisci utenti
Webmin ti consente anche di creare, modificare e eliminare account utente sul tuo sistema.
Per creare un nuovo utente, fai clic su Sistema => Utenti e gruppi. Dovresti vedere la seguente schermata:

Fai clic sul pulsante Crea un nuovo utente. Dovresti vedere la schermata Crea utente:

Fornisci il tuo nome utente, seleziona Automatico per l’ID utente, fornisci il tuo Nome reale, per la Directory Home, seleziona Automatico, seleziona Password normale e digita la password desiderata, quindi fai clic sul pulsante Crea per creare un nuovo utente.
Proteggi Webmin con Let’s Encrypt SSL
Per impostazione predefinita, Webmin è configurato per utilizzare un certificato autofirmato. Quindi è consigliato proteggere Webmin con un certificato SSL attendibile.
Prima di iniziare, dovrai installare Apache nel tuo sistema. Puoi installarlo con il seguente comando:
apt-get install apache2 -yUna volta installato il server web Apache. Avvia il servizio Apache e abilitalo per avviarsi al riavvio del sistema con il seguente comando:
systemctl start apache2
systemctl enable apache2Puoi verificare lo stato del servizio Apache utilizzando il seguente comando:
systemctl status apache2Dovresti ricevere il seguente output:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-06-24 06:12:46 UTC; 12min ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 86885 (apache2)
Tasks: 10 (limit: 4691)
Memory: 55.4M
CGroup: /system.slice/apache2.service
??86885 /usr/sbin/apache2 -k start
??87934 /usr/sbin/apache2 -k start
??87935 /usr/sbin/apache2 -k start
??87936 /usr/sbin/apache2 -k start
??87937 /usr/sbin/apache2 -k start
??87938 /usr/sbin/apache2 -k start
??87944 /usr/sbin/apache2 -k start
??87945 /usr/sbin/apache2 -k start
??87946 /usr/sbin/apache2 -k start
??87947 /usr/sbin/apache2 -k start
Jun 24 06:06:11 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...
Successivamente, accedi alla tua interfaccia web di Webmin. Dovresti vedere la seguente schermata:

Ora, fai clic sul nome host del tuo server. Dovresti vedere la schermata Nome host e Client DNS nella seguente pagina:

Fornisci il tuo Nome di Dominio completamente qualificato nel campo nome host e fai clic sul pulsante Salva per salvare le modifiche apportate.
Successivamente, fai clic su Webmin => Configurazione di Webmin. Dovresti vedere la seguente schermata:

Ora, fai clic su Crittografia SSL. Dovresti vedere la seguente schermata:

Fai clic sulla scheda Let’s Encrypt, fornisci il tuo nome di dominio nel campo Nomi host, fornisci la directory radice del tuo sito web nei campi Altre directory e fai clic sul pulsante Richiedi certificato per installare il certificato.
Se desideri vedere i dettagli del tuo certificato attuale, fai clic su Webmin => Configurazione di Webmin e fai clic sulla scheda Certificato attuale. Dovresti vedere il tuo certificato SSL Let’s Encrypt nella seguente schermata:

Ora, disconnettiti dalla tua interfaccia Webmin e accedi di nuovo utilizzando l’URL sicuro https://webmin.linuxbuz.com.
Conclusione
Nel tutorial sopra, hai imparato come installare Webmin su Ubuntu 20.04. Hai anche imparato come aggiornare i pacchetti, creare un utente e proteggere Webmin con Let’s Encrypt SSL. Ora puoi gestire facilmente il tuo sistema Linux attraverso l’interfaccia web di Webmin. Per ulteriori informazioni su come utilizzare Webmin, visita la documentazione di Webmin. Sentiti libero di chiedermi se hai domande.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.