Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
12 minuti rimasti
Server e sistema operativo

Come installare DirectAdmin su Linux: Ubuntu, CentOS 7 e AlmaLinux (2026)

Rexa Ciro By Rexa Ciro 12 minuti di lettura Aggiornato 53 gg fa
Banner della guida all'installazione di DirectAdmin che mostra la torre del server con i loghi dello scudo Ubuntu e CentOS su uno sfondo blu nuvoloso

Gestire un server non deve essere difficile. Hai solo bisogno degli strumenti giusti. DirectAdmin si distingue come uno dei i migliori pannelli di controllo per Linux perché è veloce, leggero ed efficiente. Funziona perfettamente su Ubuntu e AlmaLinux, offrendoti un'interfaccia grafica per gestire attività complesse.

L'installazione manuale del pannello di controllo ti offre un controllo granulare sulla configurazione del tuo server. Puoi decidere esattamente quali servizi eseguire e come gestire la sicurezza, anziché fare affidamento sulle impostazioni predefinite. Questa guida ti guida attraverso il processo di configurazione completo per garantire che il tuo ambiente sia creato esattamente nel modo in cui ne hai bisogno.

Requisiti di sistema per DirectAdmin

Il rispetto dei requisiti di sistema di DirectAdmin garantisce un'installazione fluida e le migliori prestazioni.

CRITICO: iniziare con un server pulito. Non installare servizi come Apache, PHP, MySQL o Sendmail prima di installare DirectAdmin. L'installatore compila e configura questi servizi specificatamente per la centrale. Le installazioni esistenti causeranno conflitti e errori.

Infografica sui requisiti di sistema di DirectAdmin che mostra CPU minima da 2 GHz, 2 GB di RAM, 40 GB di spazio di archiviazione, indirizzo IP dedicato e distribuzioni Linux supportate tra cui Ubuntu, CentOS e AlmaLinux

Requisiti hardware

Il design leggero di DirectAdmin significa che un hardware modesto può gestire il pannello di controllo in modo efficace. Secondo il Requisiti di sistema di DirectAdmin, le specifiche ufficiali includono benchmark hardware specifici.

Requisiti hardware DirectAdmin per server Linux:

Componente Requisito minimo Raccomandato
Processore 500 MHz Multicore da 1+ GHz
RAM 4 GB 8 GB or more
Scambia memoria 4 GB 4 GB+
Magazzinaggio 2 GB free space SSD da 10+GB
Indirizzo IP 1 IPv4 statico 2+ per il controllo DNS

DirectAdmin richiede un minimo di 4 GB di RAM con almeno 4 GB di memoria swap. Per i server che ospitano più siti Web, allocare memoria aggiuntiva e potenza di elaborazione.

Entrambi i processori Intel e AMD funzionano bene.

Nota chiave sull'hardware: L'archiviazione SSD è altamente consigliata rispetto ai dischi rigidi tradizionali per le migliori prestazioni DirectAdmin.

Compatibilità del sistema operativo

DirectAdmin supporta diverse distribuzioni Linux. Inizia con un'installazione pulita del sistema operativo.

A Cloudzy, il nostro VPS Linux fornisce una solida base con tempi di attività del 99,95% e data center in 12 sedi globali. Utilizziamo processori AMD Ryzen 9 e storage NVMe, quindi il tuo pannello DirectAdmin funziona velocemente.

Distribuzioni supportate: Red Hat Enterprise Linux, AlmaLinux (consigliato per la compatibilità RHEL), Rocky Linux, CentOS Stream, CloudLinux, Debian, Ubuntu (20.04 LTS, 22.04 LTS, 24.04 LTS).

Nota: CentOS 7 ha raggiunto l'EOL nel giugno 2024. Per i sistemi basati su RHEL, utilizzare invece AlmaLinux 9 o Rocky Linux 9.

Per le installazioni Ubuntu, DirectAdmin funziona meglio con le versioni con supporto a lungo termine. Scopri di più sulle differenze nel nostro Guida al confronto tra CentOS e Ubuntu.

Requisiti di licenza e dominio

È necessaria una chiave di licenza DirectAdmin valida per avviare l'installazione. Il programma di installazione web richiede direttamente questa chiave. Il blocco IP è disponibile come funzionalità di sicurezza opzionale, ma la chiave è il requisito principale. Hai anche bisogno di un nome di dominio completo per il nome host del tuo server.

Questo nome host dovrebbe risolversi tramite DNS.

Accesso richiesto

L'accesso root al server è obbligatorio per l'installazione di DirectAdmin. Il processo di installazione modifica le configurazioni del sistema e installa vari servizi che richiedono privilegi di root.

Con i requisiti coperti, sei pronto per iniziare il processo di installazione. Le sezioni seguenti forniscono istruzioni dettagliate sia per Ubuntu che per CentOS 7.

Se vuoi evitare i problemi di configurazione, acquista Cloudzy Hosting VPS DirectAdmin. Viene fornito preconfigurato per le massime prestazioni. Puoi iniziare a gestire i tuoi siti web immediatamente senza toccare la riga di comando. Ciò ti consente di concentrarti sui tuoi contenuti anziché sulla configurazione del server.

Come installare DirectAdmin su Ubuntu

Installare DirectAdmin su Ubuntu è semplice se segui attentamente questi passaggi. Per la migliore stabilità e prestazioni, ti consigliamo di utilizzare Cloudzy Ubuntu VPS versioni in esecuzione 20.04 LTS, 22.04 LTS o 24.04 LTS.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Passaggio 1: aggiorna il tuo sistema

Passa all'utente root prima di fare qualsiasi altra cosa. Correre sudo -i per aprire una shell di root. Tutti i comandi in questa sezione di Ubuntu vengono eseguiti da quella shell di root, quindi non sarà necessario prefissarli con sudo.

# Update package lists and upgrade all packages
apt update && apt upgrade -y

Al termine dell'aggiornamento, riavvia il server per applicare gli aggiornamenti del kernel:

# Reboot the server
reboot

Passaggio 2: installare le dipendenze richieste

Il programma di installazione estrae le proprie dipendenze durante l'installazione. Hai solo bisogno arricciare installato in anticipo per eseguire lo script:

apt install curl -y

Risoluzione dei problemi: pacchetti mancanti: Se setup.sh segnala un pacchetto mancante durante l'installazione, installa solo quel pacchetto in base al nome, quindi esegui nuovamente lo script.

Due pacchetti non sono più nei repository Ubuntu 24.04 libaio1 (sostituito da libaio1t64) E libperl4-corelibs-perl (rimosso del tutto). Non installare un elenco completo di pre-dipendenze da guide esterne. Lascia che setup.sh risolva ciò di cui ha bisogno.

Passaggio 3: eseguire lo script di installazione DirectAdmin

Assicurati di essere ancora nella shell di root dal passaggio 1. Se sei uscito, esegui sudo -i nuovamente prima di procedere. Quindi esegui lo script di installazione:

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Non eseguirlo come sudo sh <(arricciatura...). Eseguilo direttamente dall'interno della shell di root. Utilizzando sudo in una shell non root può causare il fallimento dello script durante l'installazione.

Lo script esegue i controlli di sistema iniziali e fornisce un URL per continuare l'installazione tramite il browser web.

L'URL sarà simile a http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Apri questo URL nel tuo browser per completare l'installazione tramite il programma di installazione basato sul Web di DirectAdmin.

Durante la configurazione, il programma di installazione Web richiede la chiave di licenza, il nome host del server, il nome utente e la password dell'amministratore, la selezione dell'adattatore di rete e le preferenze dello stack software.

Il processo di installazione richiede in genere 30-60 minuti, a seconda delle prestazioni del server e della velocità della connessione Internet.

Passaggio 4: configura le impostazioni del firewall

Se utilizzi un firewall, configuralo per consentire le porte predefinite di DirectAdmin. DirectAdmin utilizza la porta 2222 per l'interfaccia del pannello di controllo.

Esegui questi comandi per UFW per configurare correttamente l'accesso al firewall.

# Allow DirectAdmin control panel access
ufw allow 2222/tcp
# Allow HTTP web traffic
ufw allow 80/tcp
# Allow HTTPS-encrypted web traffic
ufw allow 443/tcp
ufw allow 35222/tcp
# Apply firewall changes
ufw reload

Porto 2222 dà accesso al pannello di controllo DirectAdmin, mentre le porte 80 e 443 gestiscono il traffico web HTTP e HTTPS per i tuoi siti web ospitati.

Passaggio 5: accedi a DirectAdmin

Una volta completata l'installazione, accedi a DirectAdmin aprendo il browser Web e accedendo a:

http://YOUR_SERVER_IP:2222

Accedi utilizzando le credenziali di amministratore create durante l'installazione.

Come installare DirectAdmin su CentOS 7 (solo Legacy)

Importante: Non utilizzarlo per i nuovi server.

CentOS 7 ha raggiunto la fine del ciclo di vita nel 2024. DirectAdmin ha inoltre abbandonato il supporto per i sistemi RHEL 7. Dovresti utilizzare questi passaggi solo se stai tentando di ripristinare l'eredità Hosting VPS CentOS ambienti.

Diagramma di flusso dell'installazione di DirectAdmin CentOS 7 che mostra la configurazione di SELinux, l'aggiornamento del sistema, l'esecuzione dello script di installazione sudo, la configurazione del firewall e i passaggi di completamento con indicatori di avanzamento
Per qualsiasi nuova configurazione nel 2026, è necessario utilizzare AlmaLinux 9. Se procedi con CentOS 7, dovrai affrontare rischi per la sicurezza e script di aggiornamento non funzionanti.

Passaggio 1: preparare il sistema

Passa a una shell di root prima di iniziare. Correre sudo -i per aprirne uno. Non utilizzare sudo davanti ai singoli comandi. Eseguili direttamente dall'interno della shell root.

sudo -i

Innanzitutto, disabilita temporaneamente SELinux per il processo di installazione. SELinux può interferire con gli script di installazione di DirectAdmin:

# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config

Aggiorna i pacchetti di sistema:

# Update all system packages
yum update -y

Reboot the server after updates complete:

# Reboot to apply updates
reboot

Passaggio 2: eseguire lo script di installazione DirectAdmin

Sei già in una shell root dal passaggio 1. Esegui direttamente lo script di installazione:

sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Non utilizzare sudo sh <(arricciatura...). Eseguilo solo dall'interno della shell root. La procedura guidata di installazione ti guiderà attraverso il processo di configurazione. Avrai bisogno delle informazioni sulla licenza DirectAdmin e configurerai le impostazioni di base del server.

Passaggio 3: configurare le regole del firewall

CentOS 7 utilizza firewalld per la gestione del firewall. Apri le porte necessarie:

# Allow DirectAdmin control panel (port 2222)

firewall-cmd --permanent --add-port=2222/tcp

# Allow HTTP traffic (port 80)

firewall-cmd --permanent --add-port=80/tcp

# Allow HTTPS traffic (port 443)

firewall-cmd --permanent --add-port=443/tcp
# Allow Installation Port
firewall-cmd --permanent --add-port=35222/tcp

# Reload firewall to apply changes

firewall-cmd --reload

Questi comandi consentono al pannello di controllo e ai servizi web di DirectAdmin di accettare connessioni in entrata.

Passaggio 4: installazione completa

Il processo di installazione installerà e configurerà tutti i servizi richiesti, inclusi il server Web scelto, PHP e il sistema di database. Monitorare l'output dell'installazione per eventuali errori o avvisi.

Al termine dell'installazione, accedere a DirectAdmin all'indirizzo:

http://YOUR_SERVER_IP:2222

Accedi con le tue credenziali di amministratore per iniziare a configurare il tuo ambiente di hosting.

Come installare DirectAdmin su AlmaLinux 9 (alternativa consigliata)

AlmaLinux 9 è il sostituto consigliato per CentOS 7, offrendo piena compatibilità RHEL con supporto attivo a lungo termine. DirectAdmin supporta ufficialmente AlmaLinux, rendendolo la scelta migliore per le nuove distribuzioni del 2026.

Il processo di installazione è quasi identico a CentOS 7, con una moderna gestione dei pacchetti. Ecco l’approccio semplificato:

Passaggi rapidi di installazione

Passa prima a una shell root, quindi aggiorna il tuo sistema:

sudo -i

# Update system packages
dnf update -y

Esegui lo script di installazione direttamente da quella shell di root. Non prefissarlo con sudo sh <(arricciatura...):

# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)

Esegui lo script direttamente dalla shell root. Non prefissarlo con sudo.

Configura il firewall utilizzando firewalld:

# Allow necessary ports

firewall-cmd --permanent --add-port=2222/tcp

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --permanent --add-port=443/tcp

firewall-cmd --permanent --add-port=35222/tcp

firewall-cmd --reload

Accedi al tuo pannello DirectAdmin su http://YOUR_SERVER_IP:2222 al termine dell'installazione. AlmaLinux 9 offre migliore sicurezza, aggiornamenti attivi e supporto DirectAdmin ufficiale fino al 2032.

Configurazione post-installazione

Dopo aver installato con successo DirectAdmin, completa questi importanti passaggi di configurazione per proteggere e migliorare la tua installazione.

Funzionalità di sicurezza e gestione degli utenti di DirectAdmin che mostrano certificati SSL, integrazione Let's Encrypt, record DNS, protezione tramite password e ruoli utente a tre livelli: amministratore, rivenditore e utente

Configurazione della sicurezza

Aggiorna la tua password amministratore subito dopo aver effettuato l'accesso. Il programma di installazione genera credenziali casuali, quindi dovresti impostare immediatamente una password personalizzata. Passare a Account Manager nell'interfaccia DirectAdmin e aggiornare le proprie credenziali.

Abilita i certificati SSL/TLS per il pannello di controllo DirectAdmin stesso. DirectAdmin supporta Let's Encrypt per i certificati SSL gratuiti, che puoi configurare tramite la sezione Certificati SSL.

Configurazione DNS

Configura i tuoi server dei nomi nella sezione Gestione DNS di DirectAdmin. Una corretta configurazione DNS significa che i tuoi domini si risolvono correttamente e la consegna della posta elettronica funziona correttamente.

Configurazione dell'account utente

DirectAdmin opera su tre livelli di accesso:

  • Amministratori avere il controllo completo del server
  • Rivenditori può creare e gestire gli account utente
  • Utenti possono gestire i propri siti Web e account di posta elettronica

Installazione del software

Utilizza la funzionalità CustomBuild di DirectAdmin per installare o aggiornare pacchetti software come server Web, versioni PHP e sistemi di database.

Vantaggi e limiti di DirectAdmin

Dovresti valutare i punti di forza di DirectAdmin rispetto ai suoi punti deboli prima di installarlo. L'attrazione più grande è il prezzo. La licenza Standard costa solo $ 29 al mese. Questo è molto inferiore a cPanel. Ti fa risparmiare denaro se gestisci più server.

Grafico comparativo dei vantaggi e delle limitazioni di DirectAdmin con icone che mostrano risparmi sui costi, prestazioni e compatibilità con Linux rispetto alle restrizioni di rete e alle limitazioni dei plug-in

Le prestazioni sono un altro grande vantaggio. Il pannello è leggero. Funziona bene su hardware minimo, anche su CPU da 500 MHz. Ciò lascia più RAM e potenza di elaborazione per i tuoi siti Web reali. Rimane stabile grazie alle funzionalità di ripristino automatico in caso di arresto anomalo.

Ma ci sono dei compromessi. Ottieni meno funzionalità integrate rispetto a cPanel. Anche l’ecosistema dei plugin è molto più piccolo. Potresti perdere l'ampia gamma di strumenti di terze parti offerti da altri pannelli. Ciò può rendere più difficile trovare personalizzazioni specifiche senza aiuto.

DirectAdmin funziona solo su sistemi Linux. Gli utenti Windows non possono usarlo. La comunità degli utenti è più piccola, quindi trovare risposte a errori rari richiede più tempo. Tuttavia, se desideri velocità e costi bassi piuttosto che un mercato enorme, questo pannello è una scelta solida.

DirectAdmin vs cPanel: un breve confronto

Confronto tra DirectAdmin e cPanel che mostra il rapporto costo-efficacia, l'utilizzo delle risorse, gli elenchi di funzionalità e le differenze di gestione degli utenti tra i due pannelli di controllo dell'hosting web

Sapere come DirectAdmin si confronta con cPanel ti aiuta a fare una scelta informata.

Prezzo: Il pacchetto Standard di DirectAdmin costa $ 29 al mese, mentre il prezzo di cPanel è significativamente più alto per funzionalità comparabili. DirectAdmin offre notevoli risparmi sui costi, soprattutto per i provider di hosting che gestiscono più server.

Utilizzo delle risorse: DirectAdmin consuma meno risorse di sistema rispetto a cPanel, rendendolo più adatto per VPS e ambienti di hosting condiviso.

Caratteristiche: cPanel offre più funzionalità integrate e un ecosistema più ampio di plug-in e integrazioni. DirectAdmin fornisce strumenti di gestione dell'hosting essenziali, ma con un set di funzionalità più snello.

Se stai considerando delle alternative, consulta la nostra guida su “come installare cPanel su Ubuntu”.

Curva di apprendimento: Entrambi i pannelli sono adatti ai principianti, sebbene l’ampia documentazione di cPanel e la più ampia comunità di utenti forniscano più risorse di apprendimento.

Conclusione

Imparare a installare DirectAdmin su Linux ti offre una soluzione affidabile ed economica per la gestione del server. Il suo design leggero, l'interfaccia intuitiva e i prezzi convenienti lo rendono una scelta eccellente per i provider di hosting.

Il processo di installazione per installare DirectAdmin su Ubuntu, CentOS 7 e AlmaLinux 9 è semplice se segui i passaggi corretti. Assicurati che il tuo sistema soddisfi i requisiti minimi di 4 GB di RAM e 4 GB di memoria swap, ottieni una licenza valida e configura il firewall per consentire la porta predefinita 2222 di DirectAdmin.

Anche se DirectAdmin potrebbe non offrire tante funzionalità quanto cPanel, la sua attenzione alle funzionalità di hosting principali, alla stabilità e all'efficienza delle risorse soddisfa eccezionalmente bene molti casi d'uso.

Domande frequenti

Cos'è DirectAdmin?

DirectAdmin è un pannello di controllo leggero e basato sul Web per Linux. Ti consente di gestire siti Web, e-mail e DNS tramite un'interfaccia grafica anziché dalla riga di comando. È un'alternativa economica a cPanel.

DirectAdmin è compatibile con Ubuntu 24.04 LTS?

Sì, DirectAdmin supporta completamente Ubuntu 24.04 LTS, 22.04 LTS e 20.04 LTS. È preferibile utilizzare le versioni di supporto a lungo termine (LTS) perché offrono aggiornamenti di sicurezza estesi e maggiore stabilità per gli ambienti server.

Qual è la porta predefinita per DirectAdmin?

DirectAdmin utilizza la porta 2222 per l'interfaccia del pannello di controllo. Ciò differisce dalla porta HTTP standard 80, che serve i siti Web. Assicurati che il tuo firewall consenta al traffico sulla porta 2222 di accedere al dashboard DirectAdmin.

Posso utilizzare DirectAdmin sui server Windows?

No, DirectAdmin è esclusivamente per i sistemi operativi Linux. Le distribuzioni supportate includono Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux e Red Hat Enterprise Linux. Per i server Windows, considera alternative come Plesk.

Quanto costa DirectAdmin nel 2026?

DirectAdmin offre Personal Plus a $ 5/mese, LITE a $ 15/mese e Standard a $ 29/mese. Il pacchetto Personale legacy da $ 2 al mese è stato interrotto nell'agosto 2023. Questi prezzi rimangono significativamente inferiori rispetto a quelli della concorrenza come cPanel.

Quali sono i requisiti minimi di RAM per DirectAdmin?

DirectAdmin richiede almeno 4 GB di RAM e 4 GB di memoria swap. Per gli ambienti di produzione che ospitano più siti Web, allocare più RAM.

Perché alcune guide menzionano CentOS 8 per DirectAdmin?

CentOS 8 ha raggiunto l'EOL il 31 dicembre 2021 e CentOS 7 è seguito il 30 giugno 2024. Per le distribuzioni attuali, utilizza AlmaLinux 9 o Rocky Linux 9 per il supporto DirectAdmin ufficiale e gli aggiornamenti di sicurezza a lungo termine.

Ho bisogno di conoscenze tecniche per installare DirectAdmin su Linux?

La familiarità di base con la riga di comando di Linux aiuta, ma questa guida fornisce tutti i comandi necessari. È necessario l'accesso SSH root e la possibilità di eseguire comandi da terminale. Lo script di installazione automatizzata semplifica il processo per i principianti.

Posso migrare da cPanel a DirectAdmin sullo stesso server?

No. DirectAdmin richiede un server pulito per funzionare perché compila il proprio ambiente. Poiché cPanel installa le proprie versioni di Apache e MySQL, l'installazione di DirectAdmin su di esso danneggerà il tuo server. È necessario effettuare il provisioning di un nuovo VPS e trasferire lì i backup.

Condividere

Altro dal blog

Continua a leggere.

Le migliori app self-hosted che puoi eseguire con Cosmos Cloud Immagine di copertina con pannelli delle app attorno a un dashboard Cosmos.
Server e sistema operativo

Le migliori app self-hosted che puoi eseguire con Cosmos Cloud: file, contenuti multimediali, password, automazione e altro!

Forse hai configurato Cosmos Cloud e ora vuoi vedere quali app si adattano bene ad esso, o forse non hai ancora deciso su Cosmos e vuoi solo vedere se si adatta bene al tuo ambiente di lavoro.

Nick ArgentoNick Argento 16 minuti di lettura
Copertina di Portainer e Cosmos Cloud per la gestione delle app Docker con diagramma di configurazione ibrida e operazioni al neon e blocchi di accesso.
Server e sistema operativo

Portainer vs Cosmos Cloud: la soluzione migliore per la gestione delle app Docker

Se conosci già Docker e desideri semplicemente un modo più semplice per eseguire uno stack di app in crescita, ecco la risposta breve a Portainer vs Cosmos Cloud. Portainer è la scelta più forte per direc

Nick ArgentoNick Argento 14 minuti di lettura
Cosmos Cloud vs CasaOS vs Umbrel presenta un grafico che mostra tre percorsi self-hosted all'interno di un mondo astratto di rete cloud.
Server e sistema operativo

Cosmos Cloud vs CasaOS vs Umbrel: quale piattaforma self-hosted si adatta alla tua configurazione?

La risposta breve è che CasaOS è ancora il punto di partenza più semplice, Umbrel ha l'atmosfera più pulita e curata e Cosmos Cloud ha più senso quando si desidera un controllo più stretto sul dominio.

Nick ArgentoNick Argento 11 minuti di lettura

Pronti per la distribuzione? A partire da $ 2,48 al mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.