Ce dépôt contient l'ensemble des éléments utilisés pour sauvegarder mon infrastructure :
- la configuration réseau (`/etc/network/interfaces` ou `/etc/systemd/network`)
- la configuration du pare-feu (`/etc/nftables.conf`)
- la configuration du démon de découverte automatique de voisins IPv6 (`/etc/ndppd.conf`)
- la configuration de wireguard (`/etc/wireguard/wg0.conf`)
- la configuration de LXD (`lxd init --dump`)
- le profile par défaut de LXD (`lxc profile show default`)
- l'ensemble des conteneurs LXC (`lxc export --instance-only`)
Le script fonctionne actuellement sur Debian Bullseye (11) et est amené à évoluer en fonction de mes besoins.
Chaque éléments sauvegardé ne l'est que si il existe, cela permet d'exécuter le script sur des serveurs ne disposant pas de LXD par exemple.
Il est possible d'exclure des conteneurs de la sauvegarde en créer le fichier `doNotBackup.list` à la racine du dossier `backup`. Ce fichier doit contenir un nom de conteneur par ligne.