Config Backup borg perso omvaf vers NAS

NAS : 192.168.1.11

OMVaf : 192.168.1.50

Config OMVAF

Ajout du plugin borgbackup (borg installé en 1.1.16)

Recupération depuis la release 1.2.3 de borg et recopie dans /usr/bin/borgbackup

Et vérifier que ça marche avec borg –version

Se connecter en ssh avec un utilisateur et passer en root et récupérer la clef publique dans /root/.ssh/id_rsa.pub

La copier dans le fichier (à créer) /home/share/backup/.ssh/authorized_keys

(Mais on pourrait en créer une spécifique et la copier).

Et vérifier qu'on peut se connecter sans mot de passe : ssh backup@192.168.1.11

Puis dans borgbackup / Depots initialiser le dépot (avec ou sans mot de passe)

avec comme chemin : backup@192.168.1.11:/share/DataBackup/omvaf

Ensuite on peut lancer l'initialisation et vérifier que c'est bon.

Config NAS TS431P

Ce NAS a un CPU ARM 32 bits.

On utilise un binaire tiré de https://borg.bauerj.eu/

On prend la version ARMv7 / ARMv6 Borg 1.4.0

Et on mla dépose dans /usr/bin

wget https://borg.bauerj.eu/bin/borg-1.4.0-armv6 -O /usr/bin/borg
chmod a+x /usr/bin/borg

Et ça marche tout seul.

borg –version

1.4.0

Partie Obsolète

Ajout d'un dépot externe dans les app : https://www.myqnap.org/install-the-repo/

https://www.myqnap.org/repo.xml

Et ajout de l'extension : https://www.myqnap.org/product/borg-backup/

On vérifie en ssh avec admin qu'on peut lancer borg depuis /usr/bin/borg : borg 1.2.3

Il pointe en réalité vers : /usr/bin/borg → /share/CACHEDEV2_DATA/.qpkg/BorgBackup/borg

Création d'un user backup avec mot de passe. Le mettre dans le groupe admin (sinon pas de ssh).

S'assurer que la connexion en ssh fonctionne et que backup peut lancer borg

Activer les dossiers d'accueil pour tous les utilisateurs (paramètres avancées des utilisateurs du NAS) dans Datafml

Backup

Dans Borg dans omvaf, aller dans Archives et définir les backups

Il faut spécifier tous les noms de dossiers en entier dans omvaf comme :

/srv/dev-disk-by-label-data/OMV-docs/maison