Sauvegarde complète de GLPI
Sauvegarde complète de GLPI
Une sauvegarde GLPI complète contient au minimum :
- la base MariaDB ;
/etc/glpi;/var/lib/glpi/files;/var/lib/glpi/marketplace;/var/www/glpi/inc/downstream.php;- la configuration Apache et, si utilisé, Caddy.
Un snapshot de VM est pratique avant une opération, mais ne remplace pas une sauvegarde exportée et testée.
11.1 Sauvegarde manuelle
Créer un dossier daté :
sudo install -d -m 0700 /var/backups/glpi
BACKUP_DATE="$(date +%F_%H-%M-%S)"
sudo install -d -m 0700 "/var/backups/glpi/${BACKUP_DATE}"
Sauvegarder la base :
sudo mariadb-dump \
--single-transaction \
--quick \
--routines \
--triggers \
glpi \
| sudo gzip \
> "/var/backups/glpi/${BACKUP_DATE}/glpi-database.sql.gz"
Sauvegarder les fichiers :
sudo tar -czf \
"/var/backups/glpi/${BACKUP_DATE}/glpi-files.tar.gz" \
/etc/glpi \
/var/lib/glpi/files \
/var/lib/glpi/marketplace \
/var/www/glpi/inc/downstream.php \
/etc/apache2/sites-available/glpi.conf
Contrôler :
sudo ls -lh "/var/backups/glpi/${BACKUP_DATE}"
sudo gzip -t \
"/var/backups/glpi/${BACKUP_DATE}/glpi-database.sql.gz"
sudo tar -tzf \
"/var/backups/glpi/${BACKUP_DATE}/glpi-files.tar.gz" \
| head
Copier ensuite cette sauvegarde vers un autre serveur ou support. Une sauvegarde conservée uniquement sur la VM GLPI ne protège pas contre la perte de cette VM.
Documentation GLPI 11 — Debian 12, Apache, PHP 8.2 et MariaDB.
No comments to display
No comments to display