Installare un pannello di controllo su Ubuntu 24.04 (guida 2026)
Per installare un pannello di controllo su Ubuntu 24.04 servono tre cose: una VPS appena creata (non un server già configurato), almeno 2 GB di RAM e un pannello che supporti davvero Ubuntu 24.04 LTS. Oggi lo supportano cPanel, Plesk, DirectAdmin, HestiaCP, CloudPanel e Koapanel: la scelta dipende da budget, servizi che ti servono (posta, DNS, rivenditori) e dal server web che preferisci. In questa guida trovi i requisiti, un confronto rapido e l'installazione completa passo passo.
Perché Ubuntu 24.04 LTS
Ubuntu 24.04 "Noble Numbat" è una versione LTS: riceve aggiornamenti di sicurezza standard fino al 2029, quindi un server installato oggi non va migrato per anni. Nei repository ufficiali trovi già versioni recenti di tutto lo stack web: nginx 1.24, PHP 8.3, MariaDB 10.11. PHP 8.3 e MariaDB 10.11 sono proprio le versioni minime che WordPress raccomanda nei suoi requisiti ufficiali.
Un pannello di controllo non fa altro che installare e configurare questi componenti al posto tuo, e poi darti un'interfaccia web per creare siti, database, certificati HTTPS, caselle di posta e backup senza scrivere a mano i file di configurazione.
Requisiti del server
Prima di scegliere il pannello, controlla la VPS. Questi sono i requisiti tipici:
| Risorsa | Minimo pratico | Consigliato |
|---|---|---|
| Sistema | Ubuntu 24.04 LTS a 64 bit, installazione pulita | idem |
| CPU | 1 vCPU | 2 vCPU o più |
| RAM | 1-2 GB (dipende dal pannello) | 4 GB se usi posta con antispam e antivirus |
| Disco | 20 GB SSD | 40 GB o più, NVMe |
| Rete | un IPv4 statico | IPv4 + IPv6, reverse DNS configurabile se ospiti la posta |
| Accesso | root o utente con sudo via SSH | chiave SSH al posto della password |
Collegati via SSH e verifica sistema, architettura, memoria e disco:
cat /etc/os-release | grep -E '^(NAME|VERSION)='
uname -m
free -h
df -h /
Deve comparire VERSION="24.04.x LTS (Noble Numbat)" e l'architettura x86_64 o aarch64.
Server "pulito": perché conta
Quasi tutti i pannelli chiedono un server appena creato. Se hai già installato Apache, nginx con dei siti o MySQL, l'installer rischia di sovrascrivere configurazioni o si rifiuta di partire. Se hai dei siti su quel server, crea una VPS nuova e sposta i siti dopo: è più sicuro e hai sempre la vecchia macchina come riserva.
Quali pannelli supportano Ubuntu 24.04
Abbiamo verificato la documentazione ufficiale di ciascun pannello (settembre 2026):
| Pannello | Ubuntu 24.04 | RAM minima dichiarata | Server web | Costo |
|---|---|---|---|---|
| cPanel & WHM | Sì | 2 GB (4 consigliati) | Apache (EasyApache) | da $29,99/mese (fonte) |
| Plesk Obsidian | Sì (consigliata) | 1 GB + 1 GB swap | Apache + nginx | da $14,29/mese (fonte) |
| DirectAdmin | Sì, fino a luglio 2029 | 4 GB + 4 GB swap | Apache, nginx, LiteSpeed | licenza a pagamento |
| HestiaCP | Sì | 1 GB (senza antispam e antivirus) | nginx + Apache opzionale | gratuito, open source |
| CloudPanel | Sì | non indicata | nginx | gratuito |
| Koapanel | Sì (solo 24.04) | 2 GB consigliati | nginx | gratuito fino a 3 siti, poi da 7,90 €/mese |
Qualche nota per scegliere:
- cPanel ha l'ecosistema più grande (integrazioni, tutorial, abitudini dei clienti), ma è anche il più caro e il prezzo sale ogni anno. Se ti interessa il confronto dei costi, vedi Koapanel vs cPanel.
- Plesk è solido, supporta anche Windows e ha molte estensioni; le licenze per VPS partono basse ma crescono con le funzioni. Confronto dettagliato in Koapanel vs Plesk.
- DirectAdmin è leggero nell'uso ma la documentazione chiede 4 GB di RAM più swap come minimo.
- HestiaCP è gratuito, open source e comprende posta e DNS: è un'ottima scelta se non hai budget e ti trovi bene con un'interfaccia essenziale.
- CloudPanel è gratuito e molto veloce per siti PHP e Node.js, ma non gestisce la posta: le caselle vanno altrove.
- Koapanel lavora solo con nginx (niente Apache né
.htaccess), solo su Ubuntu 24.04 e non offre FTP classico ma SFTP. In cambio include posta, DNS con DNSSEC, backup su S3, antimalware, WordPress con cache a tre livelli, rivenditori con white label e migrazione da cPanel, Plesk e DirectAdmin.
Preparare la VPS (vale per qualsiasi pannello)
1. Aggiorna il sistema
sudo apt update
sudo apt -y full-upgrade
[ -f /var/run/reboot-required ] && sudo reboot
2. Imposta un nome host completo
Usa un nome che punterà al server, per esempio server.tuodominio.it, e crea nel DNS un record A (e AAAA se hai IPv6) verso l'IP della VPS.
sudo hostnamectl set-hostname server.tuodominio.it
hostname -f
3. Aggiungi lo swap se hai poca RAM
Molte VPS da 1-2 GB nascono senza swap. Due GB di swap evitano che MariaDB o l'antivirus vengano chiusi dal sistema nei momenti di carico:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
4. Controlla il firewall del provider
Oltre al firewall del server, molti provider (Hetzner, AWS, OVHcloud, Vultr...) hanno un firewall di rete nel loro pannello. Deve lasciare passare SSH, le porte 80 e 443 e la porta del pannello che installerai (8443 per Koapanel e CloudPanel, 8083 per HestiaCP, 8443 per Plesk, 2087 per WHM, 2222 per DirectAdmin).
Installare Koapanel su Ubuntu 24.04 passo passo
Vediamo l'installazione completa con Koapanel. Le istruzioni ufficiali sono anche in Installazione.
1. Lancia l'installer
Da SSH, sul server appena preparato:
curl -fsSL https://get.koapanel.app | sudo bash
Se vuoi indicare subito l'email per i certificati Let's Encrypt o attivare anche la posta, passa le variabili dopo sudo:
curl -fsSL https://get.koapanel.app | sudo KOAPANEL_EMAIL=tu@tuodominio.it KOAPANEL_MAIL=1 bash
La posta si può anche attivare più avanti dal pannello, quindi non è una scelta definitiva.
2. Cosa fa l'installer
Lo script esegue in ordine:
- controlli: serve root, Ubuntu 24.04 e architettura x86_64 o arm64. Se trova cPanel, Plesk, DirectAdmin, Apache, siti nginx o MySQL/MariaDB già presenti si ferma, per non sovrascrivere nulla. Con meno di circa 1,8 GB di RAM avvisa; sotto circa 1,5 GB l'antivirus ClamAV non viene installato;
- download verificato: scarica un manifest firmato, ne controlla la firma ed25519 e verifica l'impronta SHA-256 di pannello e script di installazione. Se qualcosa non torna, si ferma;
- installazione: nginx, PHP-FPM 8.3, MariaDB, certbot, firewall ufw, fail2ban, phpMyAdmin, gli strumenti WordPress (WP-CLI, Redis) e ClamAV. Di solito servono 5-10 minuti;
- collegamento al servizio licenze e aggiornamenti.
Se preferisci controllare prima di modificare il server, puoi scaricare e verificare soltanto:
curl -fsSL https://get.koapanel.app | sudo KOAPANEL_DOWNLOAD_ONLY=1 bash
3. Il firewall dopo l'installazione
L'installer attiva ufw rifiutando tutto in ingresso tranne la porta SSH, 80 (HTTP), 443 (HTTPS), 8443 (pannello) e 8444 (phpMyAdmin). Controlla con:
sudo ufw status verbose
4. Primo accesso
Alla fine vedi un riquadro con l'indirizzo del pannello, del tipo https://IP-DEL-SERVER:8443/, e le credenziali dell'amministratore. Le stesse sono salvate in un file leggibile solo da root:
sudo cat /root/koapanel-install.log
Copia nome utente e password in un gestore di password, poi cancella il file:
sudo rm /root/koapanel-install.log
Al primo accesso il browser mostra un avviso perché il certificato del pannello è autofirmato: è normale, accetta ed entra.
5. Le prime cose da fare
Seguendo i primi passi del manuale:
- in Il tuo account cambia la password e indica la tua email, così ricevi un avviso se qualcuno la modifica;
- crea il primo sito e attiva l'HTTPS gratuito con Let's Encrypt (il dominio deve già puntare al server);
- configura i backup, meglio su uno spazio S3 esterno, e conserva la password del repository lontano dal server;
- se ti servono altre versioni di PHP (dalla 7.4 alla 8.5), installale dalla pagina Versioni PHP;
- controlla firewall e fail2ban nella pagina Sicurezza.
Il pannello parte con il piano Gratuito: fino a 3 siti per uso personale, dopo averlo collegato a un account gratuito (senza collegamento è limitato a 1 sito). Per più siti o per lavoro ci sono i piani Starter, Pro e Agency: vedi i prezzi.
Hai già dei siti su un altro pannello?
Koapanel importa account da cPanel, Plesk, DirectAdmin o da un server Linux via SSH, oppure dai file di backup. Trovi la procedura in Migrazione e una guida completa per migrare da cPanel.
Errori comuni
- "serve Ubuntu 24.04 LTS": il server ha un'altra versione. Reinstalla la VPS dal pannello del provider scegliendo l'immagine Ubuntu 24.04.
- "Questo server non sembra nuovo": l'installer ha trovato un altro pannello, Apache o MySQL. La strada giusta è una VPS nuova. La variabile
KOAPANEL_FORCE=1esiste, ma su un server con siti attivi rischi di sovrascrivere configurazioni. - Il pannello non si apre: quasi sempre è il firewall del provider che blocca la porta 8443.
- Il certificato HTTPS del sito non arriva: il dominio non punta ancora al server o la porta 80 è chiusa.
Domande frequenti
Posso installare un pannello di controllo su Ubuntu 24.04 con 1 GB di RAM?
Alcuni pannelli partono (HestiaCP e Plesk dichiarano 1 GB), ma con posta, antispam e antivirus la memoria finisce in fretta. Con 2 GB e un po' di swap lavori tranquillo; con 4 GB puoi ospitare posta e più siti.
Posso installare il pannello su un server che ha già dei siti?
Meglio di no. Quasi tutti gli installer riconfigurano nginx, PHP e il database. Crea una VPS nuova, installa il pannello e poi migra i siti.
Qual è il pannello gratuito migliore per Ubuntu 24.04?
Dipende dall'uso. HestiaCP è completo e senza limiti di siti; CloudPanel è ottimo per siti PHP senza posta; Koapanel è gratuito fino a 3 siti per uso personale e aggiunge WordPress gestito, backup su S3 e migrazione automatica.
Koapanel funziona su Debian o su Ubuntu 22.04?
No: supporta solo Ubuntu 24.04 LTS, su x86_64 e arm64. È una scelta voluta, per testare ogni versione su un solo sistema.
Quanto dura l'installazione?
Con Koapanel di solito 5-10 minuti. cPanel e Plesk possono richiedere più tempo, a seconda dei componenti scelti.
Prova Koapanel
Hai una VPS Ubuntu 24.04 appena creata? Bastano un comando e dieci minuti: installa Koapanel gratis seguendo la guida di installazione, oppure esplora prima la demo pubblica (utente admin, password demo-admin-2026, si azzera ogni ora).