Installare Dolibarr sul proprio server è uno dei modi migliori per sfruttare appieno questo software ERP/CRM open source: controllo completo dei dati, prestazioni ottimali, personalizzazione illimitata e notevoli risparmi rispetto alle versioni SaaS. La buona notizia è che, contrariamente a quanto si crede, l'installazione di Dolibarr è rapida, accessibile anche a chi non ha competenze di programmazione e può essere completata in meno di 15 minuti sulla maggior parte delle piattaforme di hosting condiviso o VPS.
In questo tutorial dettagliato, ti guideremo attraverso l'intero processo di installazione di Dolibarr, dall'inizio alla fine. Tratteremo i prerequisiti tecnici, il download dell'ultima versione stabile, la creazione del database, il caricamento dei file, la configurazione dei permessi, l'avvio della procedura guidata di installazione, la creazione dell'account amministratore e le essenziali procedure di sicurezza post-installazione. Al termine di questo articolo, avrai un'installazione di Dolibarr completamente funzionante e sicura, pronta per essere configurata per la tua attività.
Prerequisiti tecnici per l'installazione di Dolibarr
Prima di iniziare l'installazione, è fondamentale verificare che il proprio ambiente soddisfi i requisiti tecnici minimi di Dolibarr. Fortunatamente, questi prerequisiti sono volutamente modesti per consentire l'installazione sulla maggior parte dei provider di hosting presenti sul mercato, inclusi i piani di hosting condiviso di base.
Il server web
Dolibarr funziona con un server web standard: Apache (versione 2.4 o superiore) è la soluzione più comune e meglio documentata, ma sono supportati anche Nginx (1.18+) e persino IIS su Windows Server. Su hosting condiviso, in genere non è necessario effettuare alcuna scelta: il server web è già configurato e pronto all'uso.
PHP
Nel 2026 Dolibarr richiedeva almeno PHP 8.1, mentre per prestazioni ottimali e la massima compatibilità si consigliava PHP 8.2 o 8.3. È inoltre necessario abilitare le seguenti estensioni PHP: mysqli o pdo_mysql (per il database), gd (per la gestione delle immagini), curl (per le chiamate API esterne), zip (per la gestione degli archivi), xml, mbstring, intl e openssl. La maggior parte dei provider di hosting abilita queste estensioni per impostazione predefinita.
Il database
Dolibarr è compatibile con MySQL 5.7+, MariaDB 10.3+ e PostgreSQL 12+. MariaDB è attualmente la soluzione consigliata per il 2026 grazie alle sue prestazioni e alla piena compatibilità con MySQL. Quasi tutti i provider di hosting offrono uno di questi database. Per una nuova installazione, è necessario prevedere almeno 100 MB di spazio di archiviazione e diversi gigabyte per un utilizzo intensivo con archiviazione di allegati.
Spazio su disco e memoria
Prevedi circa 300 MB per i file di Dolibarr, oltre allo spazio necessario per i tuoi dati e documenti. Per quanto riguarda la memoria, il limite PHP dovrebbe essere di almeno 256 MB (memory_limit in php.ini) e il tempo massimo di esecuzione dovrebbe essere di 300 secondi (max_execution_time) per evitare timeout durante operazioni lunghe come importazioni o backup.
Scegliere l'hosting giusto per Dolibarr
La scelta del servizio di hosting influisce direttamente sulle prestazioni e sull'affidabilità della tua installazione di Dolibarr. Sono disponibili tre opzioni principali, ciascuna adatta a un diverso profilo utente e a un diverso budget.
Hosting condiviso
Questa è l'opzione più economica, con prezzi a partire da 3-10 euro al mese offerti da provider di hosting come OVH, o2switch, Hostinger, Infomaniak o PlanetHoster. Il server viene condiviso con altri utenti, il che limita le prestazioni ma rimane sufficiente per un utilizzo leggero o moderato (liberi professionisti, piccole imprese con un massimo di 5 utenti). Un grande vantaggio: non sono richieste competenze tecniche di gestione server; tutto è preconfigurato.
Il VPS (Virtual Private Server)
Per un utilizzo più intensivo o multiutente, un VPS offre prestazioni significativamente superiori a partire da 5-30 euro al mese. OVH, Hetzner, DigitalOcean e Scaleway offrono eccellenti soluzioni VPS ottimizzate per Dolibarr. Potrai beneficiare di risorse dedicate (CPU, RAM, SSD), accesso root completo e la possibilità di personalizzare la configurazione. Tuttavia, dovrai gestire autonomamente l'amministrazione del sistema o affidarti a un fornitore di servizi gestiti.
Il server dedicato o il cloud
Per le PMI di maggiori dimensioni con 20 o più utenti, un server dedicato (a partire da 50 €/mese) o un'istanza cloud (AWS, Azure, GCP, Scaleway) garantiscono prestazioni ottimali e scalabilità immediata. Questa opzione richiede solide competenze tecniche o una collaborazione con un fornitore di servizi gestiti di Dolibarr.
Passaggio 1: Scarica l'ultima versione di Dolibarr
Visita il sito web ufficiale www.dolibarr.org e clicca sulla sezione "Download". Scegli l'ultima versione stabile (preferibilmente LTS per l'utilizzo in produzione), disponibile in formato ZIP o TGZ. Nel 2026, la versione consigliata è generalmente l'ultima LTS rilasciata dalla community, che garantisce stabilità e supporto a lungo termine.
Evitate le versioni "beta" o "di sviluppo" per uso professionale: sono destinate ai test e potrebbero contenere bug non corretti. Scegliete sempre l'ultima versione stabile, che include le modifiche normative francesi più recenti e le patch di sicurezza.
Una volta scaricato il file ZIP (circa 200 MB) sul computer, verificatene l'integrità utilizzando l'hash MD5 o SHA256 fornito sul sito web ufficiale per assicurarvi che non siano state apportate modifiche durante il trasferimento. Questa è una buona pratica di sicurezza, soprattutto se state installando Dolibarr in un ambiente di produzione.
Passaggio 2: Creare il database MySQL/MariaDB
Prima di caricare i file di Dolibarr sul server, è necessario creare un database dedicato. Su un hosting condiviso, accedi al pannello di amministrazione (cPanel, Plesk, OVH Manager, ecc.) e vai alla sezione "Database" o "MySQL". Crea un nuovo database e assegnagli un nome, ad esempio, "dolibarr_prod" o "my_company_dolibarr".
Successivamente, crea un utente MySQL specifico per questo database, con una password complessa (almeno 16 caratteri, incluse lettere maiuscole, minuscole, numeri e caratteri speciali). Concedi a questo utente tutti i privilegi sul database appena creato: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX e DROP. Annota attentamente il nome del database, il nome utente, la password e il server host (di solito localhost); queste informazioni ti serviranno durante la fase di configurazione.
Su un VPS, è possibile creare il database tramite la riga di comando di MySQL:
mysql -u root -p
CREATE DATABASE dolibarr_prod CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'dolibarr_user'@'localhost' IDENTIFIED BY 'your_secure_password';
CONCEDI TUTTI I PRIVILEGI SU dolibarr_prod.* A 'dolibarr_user'@'localhost';
PRIVILEGI DI SCARICO;
L'utilizzo del set di caratteri utf8mb4 è essenziale per gestire correttamente caratteri speciali, emoji e lingue straniere nei dati.
Passaggio 3: Caricare i file Dolibarr sul server
Decomprimi il file ZIP scaricato al passaggio 1 sul tuo computer locale. Otterrai una cartella "dolibarr-xyz" contenente due sottocartelle principali: "htdocs" (i file web da caricare) e "documents" (la cartella che conterrà i tuoi dati utente).
Connettiti al tuo server tramite FTP utilizzando un client come FileZilla, WinSCP o Cyberduck, con le credenziali fornite dal tuo provider di hosting. Naviga fino alla cartella web pubblica (di solito "www", "public_html" o "htdocs"). Se desideri installare Dolibarr nella directory principale, carica il contenuto della cartella "htdocs" direttamente in questa cartella pubblica. Se preferisci installarlo in una sottocartella (ad esempio, /erp), crea tale sottocartella e carica il contenuto al suo interno.
Carica anche la cartella "documents", ma idealmente AL DI FUORI della cartella pubblica del sito web per motivi di sicurezza. In un tipico piano di hosting condiviso, posizionala allo stesso livello di "www" o "public_html". L'idea è che questa cartella non debba essere direttamente accessibile dal web: conterrà le tue fatture in formato PDF, gli allegati e i dati sensibili.
Il tempo di caricamento dipende dalla tua connessione e dal numero di file: calcola dai 3 agli 8 minuti per un caricamento FTP completo. Se il tuo provider di hosting offre un file manager con importazione ZIP, è ancora più veloce: carica l'archivio direttamente e decomprimilo sul server in pochi secondi.
Passaggio 4: Configurare i permessi dei file
Affinché Dolibarr funzioni correttamente, alcune cartelle devono essere scrivibili dal server web. Su un hosting condiviso standard, i permessi vengono solitamente gestiti automaticamente. Su un server VPS o dedicato, dopo aver raggiunto la directory di Dolibarr, eseguire i seguenti comandi tramite SSH:
chown -R www-data:www-data /var/www/dolibarr
chmod -R 755 /var/www/dolibarr
chmod -R 775 /var/www/dolibarr/documents
La cartella "documents" deve essere scrivibile affinché Dolibarr possa salvare fatture, preventivi e allegati. Analogamente, la sottocartella "conf" all'interno di "htdocs" deve essere temporaneamente scrivibile durante l'installazione (Dolibarr genererà al suo interno il file conf.php contenente i parametri di connessione al database).
Su un server condiviso, se riscontri errori di autorizzazione, contatta l'assistenza del tuo provider di hosting oppure utilizza il file manager nel tuo pannello di controllo per applicare le autorizzazioni 755 alle cartelle e 644 ai file.
Passaggio 5: Avviare la procedura guidata di installazione web
Ed ecco che avviene la magia! Apri il browser e vai all'URL di Dolibarr, ad esempio https://yourdomain.com/install/ o https://yourdomain.com/erp/install/ a seconda della tua configurazione. La procedura guidata di installazione di Dolibarr si avvierà automaticamente.
La prima pagina ti chiede di scegliere la lingua di installazione (francese, ovviamente). Clicca su "Prossimo passo". Dolibarr eseguirà quindi una serie di controlli automatici: versione di PHP, estensioni attivate, permessi di scrittura e configurazione consigliata. Se tutti i controlli hanno esito positivo, puoi continuare. Se vengono segnalati problemi in arancione o rosso, risolvili prima di procedere (di solito contattando il tuo provider di hosting o modificando il file php.ini).
La pagina successiva richiede le informazioni di connessione al database: nome del database (dolibarr_prod), server (localhost), nome utente, password e prefisso della tabella (lasciare il valore predefinito "llx_"). Selezionare il tipo di database (MySQL/MariaDB o PostgreSQL). Fare clic su "Passo successivo": Dolibarr verifica la connessione e crea automaticamente tutte le tabelle necessarie (vengono create diverse centinaia di tabelle in pochi secondi).
Passaggio 6: Creare l'account amministratore
Una volta inizializzato il database, la procedura guidata ti chiederà di creare il tuo account di super-amministratore. Scegli un nome utente non ovvio (evita "admin", "administrator" o "root", che sono obiettivi privilegiati per i tentativi di hacking) e una password estremamente sicura di almeno 20 caratteri.
Questo account super-amministratore avrà pieni diritti sull'applicazione: potrà creare altri utenti con diritti più limitati, abilitare o disabilitare i moduli e configurare le impostazioni globali. Conserva queste credenziali in un gestore di password sicuro (Bitwarden, KeePass, 1Password).
Fai clic su "Passaggio successivo": il tuo Dolibarr è ora installato e funzionante. Verrai reindirizzato alla schermata di accesso principale. Accedi con le credenziali che hai appena creato per accedere all'interfaccia principale.
Passaggio 7: Configurazione iniziale post-installazione
Ora sei connesso alla tua nuova installazione di Dolibarr! Prima di poter iniziare a utilizzarla, è necessario eseguire immediatamente alcune operazioni essenziali.
Vai su Home > Configurazione > Azienda/Organizzazione e inserisci tutte le informazioni legali della tua azienda: ragione sociale, indirizzo, numero SIRET, codice APE, partita IVA intracomunitaria, capitale sociale, numero di iscrizione al Registro delle Imprese e logo. Queste informazioni appariranno su tutti i documenti aziendali emessi con Dolibarr.
Successivamente, in Home > Configurazione > Moduli, attiva solo i moduli necessari per iniziare: Terze parti, Prodotti/Servizi, Proposte di vendita, Fatture, Banche e Calendario sono sufficienti per la maggior parte delle attività di base. Puoi attivare altri moduli in seguito, se necessario.
Configura le aliquote IVA, i termini di pagamento, i metodi di pagamento e i conti bancari nel menu Impostazioni. Personalizza i modelli dei documenti PDF (fatture, preventivi) con il tuo logo e i tuoi colori in Impostazioni > PDF. Imposta le preferenze di visualizzazione, il fuso orario e la valuta predefinita.
Proteggi la tua installazione di Dolibarr
Una volta che Dolibarr sarà operativo, sarà necessario implementare immediatamente diverse misure di sicurezza per proteggere i dati da attacchi e accessi non autorizzati.
Innanzitutto, elimina la cartella "install" che si trova nella directory principale della cartella htdocs. Questa cartella viene utilizzata solo durante l'installazione e rappresenta una grave vulnerabilità se rimane accessibile. In alternativa, puoi semplicemente creare un file vuoto chiamato "install.lock" nella cartella "documents" per bloccare qualsiasi accesso successivo alla procedura guidata di installazione.
In secondo luogo, è assolutamente necessario abilitare HTTPS sul server Dolibarr. Con Let's Encrypt, ottenere un certificato SSL gratuito richiede meno di 5 minuti. Su hosting condiviso, il provider solitamente offre questa opzione con un solo clic. Su un VPS, è possibile utilizzare Certbot per l'installazione automatica. Tutte le connessioni a Dolibarr devono essere effettuate tramite HTTPS per impedire l'intercettazione delle password.
In terzo luogo, configura l'autenticazione a due fattori (2FA) per il tuo account amministratore e per tutti gli utenti sensibili. Dolibarr offre nativamente un modulo 2FA basato su TOTP compatibile con Google Authenticator, Authy o Microsoft Authenticator. Questa semplice misura blocca il 99% dei tentativi di hacking tramite attacchi brute-force.
Infine, implementa una solida politica per le password in Impostazioni > Sicurezza: lunghezza minima di 12 caratteri, complessità obbligatoria, scadenza periodica e blocco dopo diversi tentativi di accesso errati. Queste impostazioni sono essenziali in un ambiente professionale.
Configura i backup automatici
Un'installazione di Dolibarr senza backup è una bomba a orologeria. È fondamentale configurare backup giornalieri fin dal primo giorno. Dolibarr include un modulo di backup che consente di esportare manualmente il database e la cartella dei documenti.
Per un'automazione completa, crea un'attività pianificata (cron job) sul tuo server che esegua un dump di MySQL ogni notte e copi la cartella dei documenti in una posizione remota (cloud esterno, secondo server, NAS). Conserva diverse generazioni di backup (almeno 7 giorni, idealmente 30 giorni) in modo da poter ripristinare uno stato precedente in caso di problemi.
Eseguite regolarmente test di ripristino dei vostri backup in un ambiente di prova: un backup non testato è un backup inutile. Questa è una regola d'oro troppo spesso trascurata fino a quando non si verifica un disastro.
Errori comuni durante l'installazione
Ecco gli errori più comuni che si riscontrano durante l'installazione di Dolibarr e le relative soluzioni rapide:
• Errore 500 o pagina vuota: verifica la versione di PHP (minimo 8.1), aumenta memory_limit in php.ini, consulta il log degli errori di Apache per identificare la causa precisa.
• "Impossibile connettersi al database": Verificare il nome del database, il nome utente, la password e l'host. Alcuni provider di hosting utilizzano un nome server specifico anziché localhost.
• Errori di autorizzazione: assicurarsi che le cartelle "documents" e "htdocs/conf" siano scrivibili dall'utente del server web.
• Moduli mancanti: estensioni PHP non installate (gd, curl, mbstring, intl, xml). Contatta il tuo provider di hosting o installale tramite apt su un VPS.
• Timeout durante la creazione della tabella: aumentare max_execution_time a 600 secondi e riavviare l'installazione.
Conclusione: il tuo Dolibarr è pronto a trasformare la tua gestione
Hai appena realizzato qualcosa che molti credono erroneamente essere appannaggio degli sviluppatori: installare un sistema ERP/CRM professionale completo sul tuo server in pochi minuti. Il tuo Dolibarr è ora attivo, sicuro e pronto a gestire clienti, prodotti, fatture e tutte le tue attività di vendita e contabilità.
Il tempo effettivo di installazione, esclusa la configurazione iniziale, è generalmente compreso tra 10 e 15 minuti su un ambiente di hosting correttamente configurato. I passaggi critici (download, database, caricamento, procedura guidata web, creazione dell'account amministratore) si susseguono rapidamente una volta ottenute le credenziali di accesso e un ambiente compatibile.
I prossimi passi prevedono la configurazione di Dolibarr in base alle esigenze della tua azienda: creazione dei primi clienti, importazione del catalogo prodotti o servizi, impostazione dei modelli di preventivo e fattura, formazione del personale ed esplorazione graduale dei numerosi moduli disponibili. Prenditi il tempo necessario per familiarizzare con lo strumento senza fretta: una buona configurazione iniziale ti farà risparmiare molto tempo in seguito.
Ricorda che la community di Dolibarr è estremamente attiva e disponibile: se hai domande, il forum ufficiale, i gruppi Facebook in lingua francese e i numerosi tutorial su YouTube ti forniranno rapidamente le risposte. E se preferisci assistenza, in tutta la Francia sono disponibili fornitori di servizi specializzati per Dolibarr che ti aiuteranno a sfruttare al meglio la tua nuova installazione.
Benvenuti nell'ecosistema Dolibarr: un mondo in cui la libertà del software, il controllo dei dati e l'efficienza operativa si combinano quotidianamente per far progredire la vostra attività. L'installazione, completata in meno di 15 minuti, è solo il primo passo di un percorso professionale che vi accompagnerà per molti anni a venire.