Tetras-Back est un système de sauvegarde développé par Tetras Libre pour les solutions NoCloud.
Le code source de Tetras-Back ce trouve ici.
Le principe de Tetras-Back est simple :
<note warning>Si il n'y a plus assez de place sur le disque Tetras Back essaye de supprimer des anciennes sauvegardes. Ne stockez pas d'autres données sur vos disques ou vous risquez qu'elles soient supprimées par Tetras Back</note>
https://tetras-back.mon-domaine.fr
. Remplacez bien entendu mon-domaine.fr
par votre nom de domaine.La page web ressemble à cela :
/dev/sde1
, dont l'identifiant unique commence par 85
et finit par 661
.gafam
et datalove
. En regardant les identifiants uniques, on peux voir que le disque connecté est gafam
. Pour chaque disque la page indique l'état de la dernière sauvegarde.logs
(en ordre inverse) c'est à dire l'état du système de sauvegarde, ces log sont remis à 0 tous les jours. Dans l'exemple on voit qu'une sauvegarde viens de commencer sur le disque gafam
.Pour ajouter un disque au système, il suffit de le brancher, une fois qu'il est visible sur le premier encart de la page il suffit de lui donner un nom et cliquer sur enregistrer.
<note important>Afin de surveiller la connexion de disque, la page se recharge fréquemment, il faut saisir le nom rapidement, parfois il est plus simple d'écrire le nom ailleurs et de faire un copier coller</note>
Pour supprimer un disque, il faut l'identifier dans le deuxième encart et cliquer sur oublier, cela ne supprime pas les données du disque.
Il est parfois utile de déclencher manuellement une sauvegarde, c'est possible en cliquant sur le bouton sauvegarder
d'un disque connecté (deuxième encart).
<note important>N'appuyez jamais sur ce bouton si une sauvegarde est en cours</note>.
Une fois les disques enregistrés, il n'est pas nécessaire d'utiliser la page web, il suffit de connecter un disque connu et attendre le mail indiquant la fin, si tout va bien vous devrier recevoir un mail ressemblant à ça :
From: tetras-back@mon-domaine.fr To: root@mon-domaine.fr Subject: [Tetras-back] Sauvegarde réussie : sur le disque 'gafam' La sauvegarde c'est terminée correctement, vous pouvez maintenant débrancher le disque dur.
Ce mail contient en pièce jointe le log de la sauvegarde, si la sauvegarde c'est bien passée, vous pouvez ignorer ce log.
Chaque sauvegarde est effectuée dans un dossier indépendant, par exemple 2017-06-08_16-23-07_sauvegarde_tetrix
correspond à la sauvegarde du serveur nommé Tetrix effectué le 08/06/2017 à 16h23 et 07 secondes.
Chaque dossier de sauvegarde est organisé de la manière suivante:
Donnees/ Les donnees "utilisateurs" nextcloud/ Les donnees de votre NextCoud (si vous en avez un) data/ <user>/ files/ Les fichiers Nextcloud de <user> dolibarr/ Les donnees de votre Dolibarr (factures etc.) (si vous en avez un) contenu_seafile/ Les donnees de votre Seafile (si vous en avez un) serveur.tgz Une archive nous permettant de reinstaller votre serveur "à l'identique" au besoin
Nous recommandons d'utiliser <wrap hi>deux disques dédiés à la sauvegarde</wrap>. Les disques restent au domicile et ne sont amenés aux bureaux que pour effectuer (ou restaurer) une sauvegarde. On alterne les sauvegarde d'un disque à l'autre de telle manière à ce que le disque contenant la sauvegarde la plus récente ne soit le moins longtemps possible au même endroit que le serveur.
Pas de panique, la plupart du temps cela signifie que le disque a été rebranché trop tôt. Rebranchez le disques et voyez si la sauvegarde fonctionne. Si le problème persiste, contactez nous.
Allez voir sur la page web si la section log semble indiquer un problème d'envoi de mail. Si oui, votre serveur n'arrive probablement pas à envoyer de mail, contactez nous. Sinon attendez un peu plus que la sauvegarde se termine.