Installazione Cockpit · 6 min read · Sep 11, 2025

Come installare Cockpit Web Console su Debian 12

Cockpit è uno strumento di amministrazione Linux basato sul web che consente di gestire più server Linux da un’unica dashboard, specialmente per le operazioni quotidiane. Il progetto Cockpit, principalmente supportato da RedHat, fornisce un’interfaccia user-friendly che è adatta per persone con meno esperienza in un ambiente Linux.

Questa guida ti mostrerà come installare Cockpit su un server Debian 12 e ti mostrerò l’uso di base di Cockpit per gestire il tuo server Debian. Rimanete sintonizzati per questo.

Prerequisiti

Per completare questa guida, assicurati di aver preparato quanto segue:

  • Un server Debian 12.
  • Un utente non root con privilegi sudo/amministratore.

Installare Cockpit su Debian

Cockpit è un software di gestione server basato sul web per distribuzioni Linux. RedHat ha sviluppato il progetto, ma è disponibile per le principali distribuzioni popolari, come Debian/Ubuntu, CentOS/Rocky/Alma e Fedora.

Su Debian, puoi installare Cockpit facilmente tramite il repository ufficiale di Debian.

Prima di installare Cockpit, esegui il seguente comando per aggiornare il tuo repository Debian all’ultima versione.

sudo apt update

update cockpit

Una volta aggiornato il repository, installa il pacchetto cockpit utilizzando il comando qui sotto. Con questo, installerai Cockpit con alcuni pacchetti richiesti, come i plugin cockpit-networking.

sudo apt install cockpit -y

install cockpit

Dopo che l’installazione è completata, avvia e abilita il servizio cockpit utilizzando il seguente comando.

sudo systemctl start --now cockpit

Quindi verifica l’installazione di cockpit per assicurarti che sia in esecuzione e abilitato sul tuo sistema Debian.

sudo systemctl is-enabled cockpit  
sudo systemctl status cockpit

Se è in esecuzione, dovresti ottenere un output come attivo (in esecuzione) sullo schermo.

start verify cockpit

Infine, esegui il comando qui sotto per controllare la porta di cockpit. Per impostazione predefinita, cockpit è in esecuzione sulla porta TCP 9090.

ss -tulpn

Configurare UFW

Dopo aver installato cockpit, configuriamo il firewall tramite UFW (Uncomplicated Firewall). La sezione seguente ti mostrerà come installare UFW, aprire la porta SSH e aprire la porta cockpit 9090/tcp.

Per prima cosa, installa UFW sulla tua macchina Debian utilizzando il comando apt qui sotto.

sudo apt install ufw

install ufw

Una volta installato UFW, esegui il seguente comando ufw per aprire il profilo OpenSSH e la porta TCP 9090. Il profilo OpenSSH per impostazione predefinita aprirà la porta 22 per il traffico SSH. Se stai eseguendo SSH su una porta personalizzata, puoi semplicemente aggiungere la tua porta.

sudo ufw allow OpenSSH  
sudo ufw allow 9090/tcp

Ora esegui il comando qui sotto per avviare e abilitare UFW. Digita y per confermare quando richiesto, e otterrai un output come Il firewall è attivo e abilitato all’avvio del sistema.

sudo ufw enable

setup ufw

Con UFW abilitato, esegui il comando qui sotto per verificarlo. Dovresti vedere UFW con lo stato Attivo e le porte abilitate per OpenSSH e 9090/tcp.

sudo ufw status

check ufw

Accesso a Cockpit

Con UFW abilitato e la porta 9090/tcp aperta, ora puoi accedere alla tua installazione di cockpit dal tuo computer/desktop locale.

Avvia il tuo browser web e visita l’indirizzo IP del server con il protocollo HTTPS seguito dalla porta 9090 (ad es: https://192.168.5.15:9090/). Se l’installazione di cockpit è riuscita, ti verrà mostrata la pagina di accesso di cockpit.

Inserisci il tuo nome utente e la tua password, quindi premi Accedi. Assicurati di utilizzare un utente non root che abbia privilegi per accedere a su o privilegi root. Non è consigliato utilizzare direttamente l’utente root per questa operazione.

logging to cockpit

Una volta effettuato l’accesso, vedrai la dashboard di cockpit come segue. Come puoi vedere, abbiamo anche una modalità Accesso limitato.

limited access

Clicca sul pulsante Attiva accesso amministrativo e ti verrà richiesto di inserire la password. Inserisci la tua password e clicca su Autenticare. Questa azione è simile al comando ‘ sudo su ‘ quando hai bisogno di privilegi root.

authenticate

Una volta che l’autenticazione è avvenuta con successo, vedrai la conferma di Accesso amministrativo nel menu in alto. Questo significa che hai il privilegio di fare qualsiasi cosa in cockpit.

administrative access

Installare un Plugin Aggiuntivo per Cockpit

Oltre a cockpit, puoi anche installare applicazioni aggiuntive per cockpit. Ce ne sono poche, ma quando cockpit ti aiuterà a gestire la tua applicazione tramite la dashboard di cockpit.

Esegui il comando qui sotto per trovare le applicazioni cockpit disponibili sul tuo server.

sudo apt search cockpit

Nel repository di Debian, c’è un pacchetto cockpit-podman per gestire Podman, cockpit-389 per gestire il server di directory 389, cockpit-pcp per l’integrazione PCP, cockpit-machines per gestire macchine virtuali e molti altri.

Se desideri installare un’applicazione cockpit, utilizza il seguente comando.

sudo apt install cockpit-podman -y

Dopo che l’installazione è terminata, riavvia il servizio cockpit utilizzando il comando qui sotto.

sudo systemctl restart cockpit

Infine, puoi accedere alla tua applicazione tramite il menu Applicazione sulla dashboard di cockpit.

Gestire il Sistema Debian tramite la Dashboard di Cockpit

In questa sezione, vedrai alcune funzioni di cockpit per gestire il tuo sistema Debian. Questo include la gestione della rete, del disco, dei servizi, degli utenti, degli aggiornamenti software e l’accesso al terminale del server tramite cockpit.

Gestire la Rete

Clicca sul menu Networking e ti verrà presentata la dashboard di networking di cockpit. Da lì, puoi controllare i log della tua rete, impostare l’interfaccia bridge, configurare la rete sulle interfacce gestite, aggiungere il bonding di rete, ecc.

setup networking

Gestire Disco/Storage

Cockpit ti consente anche di gestire il disco tramite la dashboard. Clicca sul menu Storage e vedrai la dashboard come segue:

Puoi vedere le informazioni sul disco e sull’unità, le statistiche di lettura e scrittura e l’attuale layout dei filesystem, inoltre puoi aggiungere il supporto NFS.

setup storage

Clicca su Installa supporto NFS per abilitare l’integrazione NFS. Questo processo aggiornerà automaticamente l’indice dei pacchetti di Debian e ti verrà richiesto di installare pacchetti aggiuntivi. Clicca su Installa per confermare.

install nfs supprot

Una volta terminata l’installazione, il tuo cockpit supporterà ora NFS.

Gestire i Servizi

Clicca sul menu Services per ottenere l’elenco dei servizi disponibili sul tuo server. Puoi vedere lo stato del servizio come in esecuzione, non in esecuzione e disabilitato.

list services

Per avviare o riavviare i servizi, clicca sul nome del servizio. In questo esempio, riavvieremo il servizio chrony.

Attiva il pulsante per avviare il servizio. Se desideri riavviare il servizio, basta attivare/disattivare il pulsante.

start or restart service

Gestire gli Utenti

Ora per gestire gli utenti, clicca sul menu Users. Dovresti ottenere l’elenco degli utenti sulla tua macchina Debian.

list users

Per creare un nuovo utente, clicca su Crea nuovo account. Quindi, inserisci i dettagli del tuo nome utente e della tua password e clicca su Crea per confermare.

create user

Dopo che l’utente è stato creato, clicca sul tuo utente per assegnare un nuovo gruppo. In questo esempio, abbiamo creato l’utente bob e vogliamo assegnare il gruppo sudo all’utente bob.

Inoltre, puoi anche caricare la tua chiave pubblica SSH in modo da poter accedere tramite chiave SSH. Oppure, se desideri rimuovere l’utente, clicca sul pulsante Elimina,

edit user

Aggiornare i Pacchetti

Per aggiornare i pacchetti tramite cockpit, clicca sul menu Software updates. Da lì, puoi aggiornare i pacchetti relativi alla sicurezza o installare tutti gli aggiornamenti disponibili all’ultima versione.

update packages via cockpit

Durante il processo di aggiornamento, vedrai il processo come segue:

updating packages

Accesso al Terminale

Cockpit fornisce anche un terminale sulla dashboard. Questo ti consente di inserire comandi direttamente al server tramite la dashboard di cockpit.

Clicca sul menu Terminal e dovresti ottenere il terminale del server. Da lì, puoi ora inserire comandi per gestire il tuo server.

cockpit terminal

Conclusione

Congratulazioni! Hai ora installato con successo Cockpit su un server Debian 12. Hai anche configurato UFW sulla tua macchina Debian. Inoltre, hai anche appreso alcune nozioni di base sull’uso di cockpit per gestire il tuo server, che include la gestione della rete, del disco, dei servizi, degli utenti, degli aggiornamenti software e l’accesso al terminale del server tramite Cockpit

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.