Toute la documentation

Guide des sauvegardes

Vos donnees sont votre responsabilite. Bien que nous prenions des instantanes hebdomadaires automatises comme filet de securite, ceux-ci ne remplacent pas votre propre strategie de sauvegarde. Nous recommandons fortement de configurer la fonctionnalite de sauvegarde de base de donnees de Coolify.

Ce que nous sauvegardons

MapleDeploy prend des instantanes hebdomadaires automatises de votre machine virtuelle entiere, incluant votre systeme d'exploitation, Coolify, les conteneurs Docker, les volumes et les bases de donnees. Nous prenons aussi un instantane avant toute terminaison de machine virtuelle, avec une retention des instantanes de 30 jours apres annulation.

Instantanes post-annulation : Pendant la fenêtre de retention de 30 jours apres annulation, les instantanes sont stockes sur notre infrastructure canadienne a Toronto. Seul le personnel de MapleDeploy peut y acceder, et uniquement pour repondre a une demande de restauration du titulaire du compte verifie. Les instantanes sont stockes en utilisant le systeme d'instantanes de volumes de notre fournisseur d'infrastructure avec chiffrement au repos. Apres 30 jours, les instantanes sont definitivement supprimes.

Ces instantanes sont un filet de securite pour la reprise apres sinistre, mais ils ont des limites. Ils sont ponctuels (jusqu'a 7 jours d'anciennete) et necessitent de contacter le soutien pour la restauration. Pour des sauvegardes en temps reel ou granulaires, utilisez la fonctionnalite de sauvegarde de base de donnees de Coolify.

Configuration des sauvegardes de base de donnees Coolify

Coolify a une prise en charge integree des sauvegardes automatisees de base de donnees vers tout stockage compatible S3. Il prend en charge PostgreSQL, MySQL, MariaDB et MongoDB. C'est la maniere recommandee de proteger vos bases de donnees.

Etape 1 : choisissez un fournisseur S3

Tout stockage compatible S3 fonctionnera : AWS S3, eazyBackup e3 (canadien), ou le fournisseur que vous preferez.

Etape 2 : ajoutez le stockage S3 dans Coolify

Allez dans votre tableau de bord Coolify, puis Parametres, puis Stockages S3, cliquez sur « Ajouter un stockage », entrez vos identifiants S3 (point de terminaison, cle d'acces, cle secrete, compartiment) et testez la connexion.

Etape 3 : configurez la sauvegarde de base de donnees

Ouvrez votre ressource de base de donnees dans Coolify et naviguez vers l'onglet « Sauvegardes ». Selectionnez votre destination de stockage S3, definissez un calendrier de sauvegarde (nous recommandons quotidien pour les bases de donnees de production), configurez la retention (par exemple, conserver les 14 dernieres sauvegardes) et activez la sauvegarde.

Etape 4 : testez votre sauvegarde

Apres la configuration, declenchez une sauvegarde manuelle et verifiez que le fichier apparait dans votre compartiment S3, que la taille du fichier est raisonnable (pas vide) et que vous pouvez le telecharger et l'ouvrir.

Restauration a partir d'une sauvegarde

Pour restaurer a partir d'une sauvegarde S3 Coolify, telechargez le fichier de sauvegarde depuis votre compartiment S3, connectez-vous a votre base de donnees en utilisant les identifiants de Coolify et restaurez en utilisant la commande appropriee (psql, mysql, mongorestore).

Pour restaurer a partir d'un instantane de machine virtuelle (apres une suppression accidentelle, une corruption, etc.), contactez hello@mapledeploy.ca. Nous pouvons restaurer votre serveur a partir du plus recent instantane hebdomadaire.

Pratiques exemplaires

Sauvegardez les bases de donnees de production au moins quotidiennement, et testez periodiquement vos restaurations en telechargeant une sauvegarde et en verifiant que vous pouvez reellement restaurer a partir de celle-ci. Stockez les sauvegardes dans un compartiment S3 separe, ne les gardez pas sur la meme infrastructure que vos donnees de production. Definissez la retention a au moins 14 a 30 jours pour recuperer d'une decouverte tardive de corruption de donnees, et verifiez periodiquement les journaux de sauvegarde de Coolify pour vous assurer que les sauvegardes reussissent.