Backup : sauvegarder un vps

Bonjour,

Je voudrais faire une sauvegarde du systeme de mon vps et j’ai lu beaucoup d’informations sur le sujet mais je dois admettre que je n’ai pas compris ce qui s’appliquait a mon cas d’utilisation.

Contexte : J’ai un vps sous debian11 heberge chez ovh, j’ai installe beaucoup de choses sensibles dessus ou demandant pas mal de configuration (mail/vpn/gestionnaire de mdp…) et je me dis qu’en fait avoir un backup ca pourrait etre interessant. J’aurais du commencer par la je sais, mais c’est toujours mieux que de le faire apres avoir eu un soucis. (j’ai le vps entree de gamme, la fonction backup d’OVH n’est pas dispo)

Demande : Ce que je veux c’est avoir une sauvegarde des donnees et des configurations comme ca si par exemple le data center qui heberge mon vps prends feu je ne perds pas tout et je peux remonter mes services rapidement chez OVH ou ailleurs. Je n’ai pas besoin de regulierement faire des sauvegardes, je pense faire un rsync du /home regulierement et une sauvegarde complete soit quand j’en ai envie soit automatiquement tous les mois.

Pour restaurer le tout j’imagine soit installer depuis une image que j’aurais créée soit faire une install fraiche de debian puis rajouter tous les dossiers sauvegardes.

J’ai lu des choses sur LVM snapshot, dd, rsync, clonezilla… mais je me questionne sur la faisabilite. Si mon VPS tourne est ce que je peux utiliser tout ca ? Est ce que je peux le faire depuis le mode rescue de ovh ?
Pareil pour restaurer les sauvegardes, est ce que je peux le faire si le VPS est en ligne ? C’est un vps donc pas de probleme de hardware je suppose mais est ce que je peux changer d’hebergeur sans crainte de conflit du a leur configuration des vps ? Ou bien l’installer sur un serveur dedie ?

Normalement je fais mes tests dans mon coin mais la j’ai peur de tout peter en faisant n’importe quoi.

Vous me conseilleriez de concentrer mes recherches sur quel outil pour ce cas d’usage ?

Merci !

La question à 100€ tu va stocker où et comment tes sauvegardes ?

Si c’est chez toi et qu’une connexion ssh est possible, alors Restic ou Borg seront les meilleurs choix.
Sinon outil sympa pour les configurations (si tu installe bien entendu avec les conf dans /etc ) c’est etckeeper, tu peux aussi giter tes fichiers de configuration mais attention lors d’une restauration il faut faire attention au version sauvegardée et celle réinstallée (pas toujours 100% compatible si on ne maintient pas tjs à jour).

Merci pour ta reponse,

J’ai oublie de preciser, je vais stocker ca sur un disque dur chez moi.
Le comment ca depend de l’outil utilise non (.tar / .iso …)? sinon je n’ai pas compris la question.

Je peux me connecter en ssh sur le vps mais si je dois mettre le systeme hors ligne pour restaurer la sauvegarde la je dois utiliser le mode rescue de ovh qui m’ouvre un terminal depuis leur site web. (d’ou ma question sur est ce que je peux restaurer une sauvegarde si le systeme tourne)
J’installe aussi dans /var pour nginx ou les mails, je tente de suivre les recommandations mais un jour faudra que j’apprenne les bases de quel repertoire pour quelle fonction…

Merci beaucoup pour les recommandations je n’avais pas encore vu ca, je vais regarder.

Pour la sauvegarde des données je confirme la proposition précédentes.
Par contre pour la configuration j’ai complètement inversé le fonctionnement.
Je ne sauvegarde aucune config car j’ai scripter la configuration avec ansible, donc si la config est perdu je relance ansible et c’est remis correctement.

Bonjour et bienvenue dans la communauté,

Alors, pour les restaurations, soit tu fais une restauration du système complet et dans ce cas, il ne faut pas t’attendre à le faire quand le système tourne, soit c’est sur un fichier ou dossier spécifique et là, tu peux te contenter d’arrêter seulement le service qui l’utilise.
Mais, normalement, tu fais des sauvegardes au cas où tu aurais besoin de restaurer, mais si la restauration de la sauvegarde est quelque chose que tu fais souvent (en dehors des tests de la sauvegarde), c’est qu’il faut peut-être voir pourquoi et ce que tu peux faire pour ne pas avoir à restaurer aussi souvent.

Rebonjour je viens pour donner des nouvelles et vous remercier :slight_smile:

Je suis parti sur l’option BorgBackup, j’effectue une sauvegarde automatique des que je ferme la session SSH entre mon pc et le vps. Vu que mon pc n’est pas toujours allume le cron n’etait pas forcement la meilleure solution . Mais je pense faire une sauvegarde via cron des que je trouverai un espace sur un NAS.

Je peux restaurer des fichiers ca revient, bien au bon endroit, je n’ai juste pas ose peter completement le vps pour voir si je pouvais restaurer de la aussi …

Merci a vous ca m’a bien aide de restreindre un peu les recherches et maintenant je me sens deja plus confiant dans mon setup.

Bonne journee et bon week-end a vous

Il y a anacron qui répond à cette problématique.

@yabb85 zut je me suis farci un cours sur pam pour rien… Ca a l’air pas mal je vais voir pour l’utiliser. Merci