
Dolibarr è un ERP e CRM open-source che consente alle aziende di gestire le proprie attività commerciali, contabili e logistiche. Come qualsiasi sistema di gestione aziendale, la protezione dei dati è essenziale per prevenire perdite dovute a guasti di sistema, attacchi informatici o errori umani.
Implementare un piano efficace di backup e ripristino garantisce la sicurezza dei dati e permette un recupero rapido in caso di incidenti. In questo articolo, esploreremo le migliori pratiche per eseguire il backup e il ripristino dei dati di Dolibarr, dettagliando metodi, strumenti e configurazioni utili.
1. Perché eseguire il backup dei dati di Dolibarr?
La perdita di dati può avere conseguenze gravi per un'azienda:
✔ Perdita di informazioni critiche (fatture, preventivi, contabilità, contatti clienti).
✔ Tempi di inattività prolungati, che influenzano la produttività.
✔ Violazione della conformità legale, soprattutto per la contabilità e la gestione dei dati personali.
✔ Rischio di attacchi informatici (ransomware, virus, ecc.).
Una strategia di backup ben definita aiuta a proteggere l’azienda da questi rischi e garantisce la continuità operativa in caso di guasto o attacco.
2. Quali dati devono essere salvati?
Dolibarr memorizza due tipi principali di dati, entrambi essenziali per una strategia di backup completa:
1️⃣ Il database (MySQL/MariaDB) – Contiene tutte le informazioni aziendali critiche: clienti, preventivi, fatture, ordini, prodotti, utenti, ecc.
2️⃣ I file di Dolibarr – Includono documenti allegati, fatture in PDF, immagini, moduli installati e configurazioni del software.
È fondamentale eseguire il backup sia del database che dei file di Dolibarr per garantire un ripristino completo del sistema.
3. Metodi per eseguire il backup di Dolibarr
Esistono diversi metodi per eseguire il backup di Dolibarr, a seconda dell’infrastruttura e dei requisiti di sicurezza.
3.1 Backup manuale tramite MySQL e FTP
???? Passaggi per eseguire il backup del database:
1️⃣ Accedi al server tramite SSH o phpMyAdmin.
2️⃣ Esegui il seguente comando per esportare il database MySQL/MariaDB:
3️⃣ Scarica il file di backup su un dispositivo locale o su un archivio esterno sicuro.
???? Passaggi per eseguire il backup dei file Dolibarr:
1️⃣ Accedi al server tramite FTP (FileZilla) o SSH.
2️⃣ Copia le seguenti cartelle importanti:
/htdocs/
(codice sorgente e moduli)/documents/
(fatture, immagini, allegati)
3️⃣ Archivia questi file su un disco rigido esterno o su uno spazio cloud sicuro.
3.2 Backup automatico con script CRON
Se vuoi automatizzare il processo di backup, puoi creare uno script CRON che eseguirà il backup dei dati a intervalli regolari.
???? Esempio di script di backup automatico:
1️⃣ Crea un file di script di backup:
2️⃣ Aggiungi questo script al CRON per eseguirlo ogni giorno:
Aggiungi questa riga:
➜ Questo creerà un backup ogni giorno alle 2 di notte.
3.3 Backup su un server remoto o cloud storage
Per garantire una maggiore sicurezza, è consigliato archiviare una copia dei backup su un server remoto o uno spazio cloud sicuro (Google Drive, AWS S3, Nextcloud).
???? Inviare un backup a un server remoto tramite SCP:
???? Utilizzare Rclone per salvare Dolibarr su Google Drive:
4. Ripristinare i dati di Dolibarr
Se i dati vengono persi o è necessaria una reinstallazione di Dolibarr, ecco come eseguire il ripristino dei backup.
4.1 Ripristinare il database
???? Passaggi per ripristinare MySQL/MariaDB:
1️⃣ Copia il file di backup nel server.
2️⃣ Esegui il seguente comando per ripristinare il database:
3️⃣ Verifica che Dolibarr funzioni correttamente dopo il ripristino.
4.2 Ripristinare i file Dolibarr
???? Passaggi per ripristinare i file:
1️⃣ Copia i file di backup nella directory di Dolibarr:
2️⃣ Verifica le autorizzazioni e i proprietari dei file:
5. Migliori pratiche per un backup affidabile
✔ Automatizza i backup (almeno una volta al giorno per il database, una volta a settimana per i file).
✔ Conserva più versioni dei backup per evitare di sovrascrivere dati critici.
✔ Utilizza un archivio esterno sicuro per evitare la perdita di dati in caso di guasti al server.
✔ Testa regolarmente il ripristino per garantire che i backup siano funzionanti.
✔ Crittografa i backup sensibili prima di inviarli a un server remoto.
Conclusione
Una strategia efficace di backup e ripristino è fondamentale per proteggere i dati Dolibarr da perdite accidentali, attacchi informatici ed errori umani. Seguendo queste migliori pratiche, garantirai la continuità aziendale e un recupero rapido in caso di emergenza.
???? Riepilogo dei passaggi chiave:
1️⃣ Esegui regolarmente il backup del database e dei file Dolibarr.
2️⃣ Implementa un sistema di backup automatico.
3️⃣ Archivia i backup in modo sicuro su un server remoto o nel cloud.
4️⃣ Testa regolarmente il ripristino per assicurarti che funzioni correttamente.