[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-backrest":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-backrest",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":30,"steps":43,"faq":62,"specs":81,"compatibleOs":90,"relatedApps":92,"relatedPosts":107,"category":111},"backrest",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"deploiement","application-deployment-devops","نشر-التطبيقات-وdevops","despliegue-de-aplicaciones-devops","Backrest","Interface web de sauvegarde pour restic : planifiez des sauvegardes chiffrées et dédupliquées de votre VPS vers S3, Backblaze B2 ou un disque distant, et restaurez un fichier en quelques clics.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-backrest-vps","Sauvegardes chiffrées et dédupliquées de votre VPS avec une interface web : toute la puissance de restic, sans la ligne de commande. Un conteneur, moins de 100 Mo de RAM.","Backrest est une interface web et un ordonnanceur open source pour restic (licence GPL-3.0, environ 7 000 étoiles sur GitHub, version 1.14.1). restic est le moteur de sauvegarde open source de référence — chiffré de bout en bout, dédupliqué et incrémental — mais il s'utilise en ligne de commande, ce qui veut dire des entrées cron, des scripts shell et beaucoup d'options à retenir. Backrest l'enveloppe dans un navigateur : créer des dépôts, définir des plans de sauvegarde avec leur planification, parcourir les instantanés comme une arborescence de fichiers et restaurer un fichier isolé ou un répertoire entier, sans jamais taper une commande restic.\n\nHéberger Backrest sur un VPS ServOrbit, c'est ce qui transforme un serveur en serveur que vous pouvez vous permettre de perdre. Chaque instantané est chiffré sur la machine avant de la quitter : la destination ne voit jamais vos données en clair, et vous pouvez donc pousser les sauvegardes vers Backblaze B2, Amazon S3, Wasabi, un serveur SFTP ou l'un des nombreux stockages distants gérés par rclone. La déduplication fait le reste — le second instantané d'un serveur de 20 Go ne coûte typiquement que quelques centaines de mégaoctets, ce qui rend abordable une rétention de plusieurs mois. Backrest tient dans un binaire Go unique, sous 100 Mo de RAM, sans base de données ni dépendance externe.",[24,25,26,27,28,29],"Interface web au-dessus de restic : créer des dépôts, lancer des sauvegardes, parcourir les instantanés comme une arborescence et restaurer fichiers ou dossiers sans ligne de commande.","Chiffrement de bout en bout : chaque instantané est chiffré sur le VPS avant l'envoi, le fournisseur de stockage ne détient jamais de données lisibles.","Sauvegardes incrémentales et dédupliquées : seuls les blocs modifiés partent, si bien que des mois de rétention ne coûtent qu'une fraction de la taille des sources.","Tous les stockages gérés par restic et rclone : Amazon S3, Backblaze B2, Wasabi, MinIO, SFTP, Azure Blob, Google Cloud Storage ou un simple disque local.","Planification de type cron par plan, avec politiques de rétention (conserver N sauvegardes horaires, quotidiennes, hebdomadaires, mensuelles, annuelles) et exécution automatique de `prune` et `check`.","Déclencheurs au démarrage, au succès et à l'échec d'une sauvegarde : envoi du résultat vers ntfy, Discord, Slack ou n'importe quel webhook, ou exécution d'une commande shell — un dump de base avant l'instantané, par exemple.",[31,34,37,40],{"title":32,"body":33},"Sauvegarde externalisée d'un VPS de production","Programmez un instantané chiffré chaque nuit de \u002Fhome, \u002Fetc et des données de vos applications vers Backblaze B2 : la déduplication rend plusieurs mois de rétention économiques. Comme le chiffrement a lieu avant l'envoi, le fournisseur de stockage est par conception non fiable du point de vue de la confidentialité — un bucket compromis ne laisse fuir aucune donnée lisible.",{"title":35,"body":36},"Restaurer un seul fichier, pas tout le serveur","Un fichier de configuration écrasé ce matin, un export de base supprimé par un script. Parcourez l'instantané de la veille comme une arborescence dans le navigateur, sélectionnez le fichier et restaurez-le — sans restauration complète, sans interruption de service et sans relire le manuel de restic dans l'urgence.",{"title":38,"body":39},"Capturer des bases de données cohérentes","Un déclencheur de pré-sauvegarde lance `mysqldump` ou `pg_dump` vers un répertoire, que le plan intègre ensuite à l'instantané. Vous obtenez une sauvegarde cohérente au niveau applicatif plutôt qu'une copie de fichiers de base en cours d'écriture, sans avoir à écrire votre propre chaîne de tâches cron.",{"title":41,"body":42},"Des sauvegardes qui préviennent quand elles échouent","La panne de sauvegarde classique, c'est le silence : une tâche qui ne tourne plus depuis trois mois sans que personne ne l'ait vu. Dirigez le déclencheur d'échec vers votre instance ntfy auto-hébergée et une sauvegarde cassée arrive sur votre téléphone le soir même — vous l'apprenez avant la restauration, pas pendant.",[44,47,50,53,56,59],{"title":45,"body":46},"Commander un VPS ServOrbit","Une offre de 1 Go de RAM suffit largement : Backrest reste sous 100 Mo au repos et l'effort porte sur les entrées\u002Fsorties, pas sur la mémoire. Installez-le sur le VPS que vous voulez réellement protéger, puisqu'il sauvegarde le système de fichiers de la machine sur laquelle il tourne.",{"title":48,"body":49},"Déployer Backrest depuis le Marketplace","Depuis votre tableau de bord ServOrbit : Marketplace → Déploiement → Backrest → Déployer. Le provisionnement récupère l'image, monte \u002Fhome, \u002Froot et \u002Fetc en lecture seule sous \u002Fhost dans le conteneur, et démarre le service sur le port 9898. Aucun nom de domaine n'est nécessaire.",{"title":51,"body":52},"Se connecter la première fois","À la première ouverture de l'URL, Backrest affiche son écran de configuration initiale : vous choisissez un identifiant d'instance (définitif) puis créez vous-même votre nom d'utilisateur et votre mot de passe. Ouvrez cette adresse immédiatement.",{"title":54,"body":55},"Ouvrir l'interface et créer le compte administrateur","Le port 9898 n'est publié que sur la boucle locale du VPS. Sans nom de domaine, ouvrez un tunnel SSH `ssh -L 9898:127.0.0.1:9898 root@\u003Cip>` puis rendez-vous sur http:\u002F\u002F127.0.0.1:9898 ; si vous préférez un accès permanent, pointez un enregistrement A vers le VPS pour être servi en HTTPS derrière le vhost nginx. Au premier lancement, Backrest vous demande de créer un identifiant et un mot de passe : il n'existe aucun compte par défaut.",{"title":57,"body":58},"Ajouter un dépôt de sauvegarde","Add Repo, choisissez le type de stockage et collez ses identifiants — pour Backblaze B2, un nom de bucket et une clé applicative. Choisissez un mot de passe de dépôt solide et rangez-le dans votre gestionnaire de mots de passe : restic chiffre avec lui, et sans lui les sauvegardes sont illisibles, y compris pour vous.",{"title":60,"body":61},"Créer un plan et le planifier","Add Plan, sélectionnez les chemins à protéger (\u002Fhost\u002Fhome, \u002Fhost\u002Fetc), fixez une planification cron et une politique de rétention — par exemple 7 quotidiennes, 4 hebdomadaires, 6 mensuelles. Lancez-le une fois à la main pour vérifier qu'il va au bout, laissez ensuite la planification prendre le relais, et ajoutez un déclencheur d'échec pour être averti des problèmes.",[63,66,69,72,75,78],{"q":64,"a":65},"Quelle différence entre Backrest et restic ?","restic est le moteur de sauvegarde : chiffré, dédupliqué, incrémental, et piloté entièrement en ligne de commande. Backrest est une interface web et un ordonnanceur posés au-dessus : même moteur, même format de dépôt, mais les dépôts, les plans, la planification, la rétention, les restaurations et la maintenance se gèrent dans un navigateur au lieu de fichiers cron et de scripts shell. Vos sauvegardes restent des dépôts restic ordinaires, que vous pouvez toujours ouvrir avec la CLI restic : Backrest n'ajoute aucun verrouillage.",{"q":67,"a":68},"Où Backrest peut-il stocker les sauvegardes ?","Partout où restic sait écrire, ce qui inclut tous les stockages distants gérés par rclone : Amazon S3, Backblaze B2, Wasabi, MinIO, Azure Blob, Google Cloud Storage, SFTP\u002FSSH, ou un disque local ou monté en réseau. Backblaze B2 est le choix habituel pour un VPS — compatible S3, et surtout situé hors du domaine de panne de votre serveur, ce qui est tout l'intérêt d'une sauvegarde externalisée. Sauvegarder sur le disque du VPS que l'on sauvegarde ne protège de presque rien.",{"q":70,"a":71},"La sauvegarde est-elle chiffrée, et qui détient la clé ?","Oui, et c'est vous. restic chiffre chaque instantané côté client, sur le VPS, avant tout envoi : le fournisseur de stockage ne reçoit que des blocs opaques. Le mot de passe du dépôt est la clé. Conservez-le dans un gestionnaire de mots de passe : si vous le perdez, les sauvegardes sont mathématiquement irrécupérables, et ni ServOrbit ni le fournisseur de stockage ne peuvent en rétablir l'accès.",{"q":73,"a":74},"Quelles ressources et quel espace faut-il prévoir ?","Le conteneur lui-même est modeste : moins de 100 Mo de RAM au repos, et quelques centaines de mégaoctets d'image et de cache local. Le vrai coût se situe à la destination, et la déduplication le contient : après le premier instantané complet, les exécutions suivantes n'envoient en général que les blocs modifiés, si bien qu'un serveur de 20 Go avec plusieurs mois de rétention quotidienne reste souvent dans les dizaines de gigaoctets.",{"q":76,"a":77},"Backrest peut-il sauvegarder des fichiers hors de son conteneur ?","Il sauvegarde ce qui lui est monté. La recette ServOrbit monte \u002Fhome, \u002Froot et \u002Fetc depuis l'hôte, en lecture seule, sous \u002Fhost — ce qui couvre les données utilisateur et la configuration système d'un VPS classique. Pour protéger d'autres chemins, un répertoire de données ou un volume Docker, ajoutez le montage en lecture seule correspondant au fichier compose : il apparaît alors dans le sélecteur de chemins du plan.",{"q":79,"a":80},"Comment savoir qu'une sauvegarde a réellement tourné ?","Backrest affiche l'état et l'historique de chaque plan dans l'interface, et exécute des opérations `check` planifiées qui vérifient l'intégrité du dépôt, au lieu de se contenter de signaler que la tâche a démarré. Pour une alerte active, configurez un déclencheur d'échec pointant vers un webhook : une instance ntfy auto-hébergée convient bien et met la sauvegarde cassée sur votre téléphone le soir même — c'est ainsi que l'on évite de découvrir une tâche en panne depuis trois mois au moment d'une restauration.",{"ram":82,"cpu":83,"disk":84,"stack":85,"port":89},"1 Go","1 vCPU","20 Go",[86,87,88],"Docker","Go","restic","9898",[91],"ubuntu-24.04",[93,101],{"name":94,"slug":95,"categorySlug":12,"categoryName":96,"categoryColor":97,"logo":98,"tagline":99,"description":100},"Coolify","coolify","Déploiement Applicatif & DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Déployez depuis Git en quelques secondes — alternative self-hosted à Heroku, Render et Netlify.","Déployez vos applications depuis Git en quelques secondes. Self-hosted, sans vendor lock-in, avec SSL automatique.",{"name":102,"slug":103,"categorySlug":12,"categoryName":96,"categoryColor":97,"logo":104,"tagline":105,"description":106},"Docker Starter","docker-starter","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","Environnement Docker préconfigurée — Docker Compose, réseau interne et SSH sécurisé dès le départ.","Environnement Docker préconfigurée avec Docker Compose, réseau interne et accès SSH sécurisé. Point de départ pour n'importe quel projet containerisé.",[108,109,110],"self-host-backrest-vps","deployer-avec-coolify","deployer-avec-dokploy",{"key":12,"slug":12,"name":96,"objective":112,"icon":113,"color":97},"Déployer et gérer des applications modernes.","deploy",1793820296341]