{{ :icons:backup.png?nolink|}}====== GESTION DES SAUVEGARDES ====== ===== 01-Présentation ===== En plus des [[kerhost:sauvegarde_type|sauvegardes]] automatiques, **KerHost** propose à ces utilisateurs de pouvoir gérer eux même leurs propres sauvegardes et restauration indépendamment du système : * [[kerhost:home_dir|répertoire personnel]] * [[kerhost:postfix|boîte mail]] * [[kerhost:swp|sites web persos]] * [[kerhost:bdd|bases de données]] L'utilisateur peut à tout moment générer une sauvegarde sur chacun de ces éléments. Ces sauvegardes sont alors stockées directement dans le [[kerhost:home_dir|homedir]] de l'utilisateur, dans un répertoire **sauvegardes**. Il est donc important de comprendre que toute sauvegarde lancée par un utilisateur sera prise en compte dans le [[kerhost:quota|quota]] de son entité. Les sauvegardes doivent donc être **temporaire** et supprimées rapidement. L'interface propose donc de pouvoir télécharger ces sauvegardes individuellement et de les supprimer par ensuite.\\ MON ⇒ Ma boîte à outils ⇒Sauvegardes/restaurations\\ Un administrateur peut également effectuer des sauvegardes pour n'importe quel utilisateur :\\ ADMIN ⇒ Boîte à outils ⇒ Sauvegardes/restaurations\\ Notez que pour les **admins**, les **sauvegardes** sont stockées non pas dans le répertoire **sauvegardes** de l'utilisateur mais directement dans **KerHost** (''/var/www/kerhost/svg/''). {{popup> kerhost:mon:svg.png?400 }}{{popup> kerhost:admin:svg_admin.png?400 }} ===== 02-Listede ses sauvegardes ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Liste de mes sauvegardes disponibles\\ La **liste des sauvegardes disponibles** affiche le contenu du répertoire de **sauvegardes** utilisateur. Les sauvegardes possibles que l'on peut y trouver sont : * {{icons:svghd000.png}} homedir-h-date.tar.gz (homedir seul sans maildir, nextcloud et www) * {{icons:svghd001.png}} homedir-hw-date.tar.gz (homedir+www sans maildir et nextcloud) * {{icons:svghd010.png}} homedir-hn-date.tar.gz (homedir+nextcloud sans maildir et www) * {{icons:svghd011.png}} homedir-hnw-date.tar.gz (homedir+nextcloud+www sans maildir) * {{icons:svghd100.png}} homedir-hm-date.tar.gz (homedir+maildir sans nextcloud et www) * {{icons:svghd101.png}} homedir-hmw-date.tar.gz (homedir+maildir+www sans nextcloud) * {{icons:svghd110.png}} homedir-hmn-date.tar.gz (homedir+maildir+nextcloud sans www) * {{icons:svghd111.png}} homedir-hmnw-date.tar.gz (homedir+maildir+nextcloud+www) * {{icons:email.png}} maildir-date.tar.gz (maildir) * {{icons:site.png}} www-date.tar.gz (swp) * {{icons:sql.png}} bdd-date.tar.gz (bdd swp) * {{icons:ip.png}} vpn-date.tar.gz (fichiers conf vpn) * {{icons:pdf.png}} attestation_cotisation_date.pdf (attestation de cotisation) * {{icons:pdf.png}} attestation_donation_date.pdf (attestation de don) * {{icons:targz.png}} recup_jmoinsX-date.tar.gz (récupération d'un élément sur rétention rsync) Les actions possibles sont : * {{icons:recette.png}} Télécharger la sauvegarde * {{icons:depence.png}} restaurer la sauvegarde * {{icons:trash.png}} supprimer la sauvegarde **Restaurer** une sauvegarde implique le remplacement de ce qui va être restaurer. Il peut être donc intéressant avant de restaurer de faire une sauvegarde de ce que l'on veut restaurer. {{popup> kerhost:mon:svg_01.png?400 }} ADMIN ⇒ Boîte à outils ⇒ Sauvegardes/restaurations ⇒ Homedir/Maildir ⇒ \\ Niveau admin, il y a deux [[kerhost:bloc|blocs]] de listes pour afficher les sauvegardes des **homedir** et des **maildir**. {{popup> kerhost:admin:svg_admin_00.png?400 }} ===== 03-Sauvegardes homedir ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Sauvegarder mon répertoire utilisateur\\ Permet à l'utilisateur de lancer une sauvegarde de son [[kerhost:home_dir|home directory]]. Il est possible d'inclure/exclure certains élément de son homedir pour alléger la sauvegarde : * son répertoire maildir ([[kerhost:postfix|boîte mail]]) * son répertoire nextcloud (stockage de fichier [[kerhost:nextcloud|nextcloud]]) * son répertoire www (qui contient ses [[kerhost:swp|swp]]) {{popup> kerhost:mon:svg_02.png?400 }} ADMIN ⇒ Boîte à outils ⇒ Sauvegardes/restaurations ⇒ Homedir/Maildir ⇒ Lancer une sauvegarde ⇒ Sauvegarder le home directory d'un utilisateur/Sauvegarder tout les home directory des utilisateurs\\ Un administrateur peut également effectuer une sauvegarde d'un **homedir** d'un utilisateur en particulier ou de tout les utilisateur d'un coup, avec les options de : * inclure la **boîte mail** * **crypter** les sauvegardes * inclure pour une **restauration** Dans le cas ou choisi l'option **inclure pour une restauration**, les sauvegardes sont directement envoyées sur le [[kerhost:sauvegarde_type|système de sauvegarde]] de l'instance et deviennent pour le coup la sauvegarde automatique. {{popup> kerhost:admin:svg_admin_01.png?400 }}{{popup> kerhost:admin:svg_admin_02.png?400 }} ===== 04-Sauvegarder son maildir ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Sauvegarder ma boîte mail\\ Permet de lancer une sauvegarde de sa boîte mail. {{popup> kerhost:mon:svg_03.png?400 }} ===== 05-Sauvegarder ses swp ===== Il est également possible de sauvegarder individuellement ses sites web persos :\\ MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Sauvegarder mes sites web perso\\ Il suffit alors : * de sélectionner le site web perso * d'inclure ou non la base de donnée SQL si ce dernier en utilise une Si on **inclus** la base de donnée, deux sauvegardes distinctes seront faite, la base de donnée étant séparée du swp. {{popup> kerhost:mon:svg_04.png?400 }} Côté **admin**, les sauvegardes des swp se font directement depuis : ADMIN ⇒ Boîte à outils ⇒ Sauvegardes/restaurations ⇒ Site web persos\\ * {{icons:backup.png}} Lancer une sauvegarde locale * {{icons:restore.png}} Restaurer depuis la dernière sauvegarde éffectée {{popup> kerhost:admin:svg_admin_03.png?400 }} ===== 06-Sauvegarder ses bases de données ===== De la même manière que pour les sites web persos, l'utilisateur peut sauvegarder une de ses bases de données SQL indépendamment du site :\\ MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Sauvegarder mes bases de données\\ {{popup> kerhost:mon:svg_05.png?400 }} Côté admin : ADMIN ⇒ Boîte à outils ⇒ Sauvegardes/restaurations ⇒ Bases de données SQL\\ L'interface **admin** de **gestion des sauvegardes des bases de données SQL** propose plus de choses. Dabord, le [[kerhost:bloc|bloc]] **Liste des bases de données disponibles** ne se limite pas aux bases de données des swp mais de l'enssemble des bases de données de MySQL ([[kerhost:swp|swp]] +[[kerhost:services|services]]). LEs actions possibles sont : * {{icons:on.png}} Désactiver la [[kerhost:sauvegarde_type|sauvegarde automatique]] * {{icons:off.png}} Activer la [[kerhost:sauvegarde_type|sauvegarde automatique]] * {{icons:sqlsvg.png}} Lancer une sauvegarde locale d'une base de données * {{icons:sql.png}} Restaurer la dernière [[kerhost:sauvegarde_type|sauvegarde automatique]] de la base de données {{popup> kerhost:admin:svg_admin_04.png?400 }} Le bloc **Lancer une sauvegarde de toutes les bases de données** permet de faire une sauvegarde de toutes les bases de données d'un coup avec les options : * [[kerhost:sauvegardes_crypt|crypter]] les sauvegardes * Inclure pour une restauration Si **inclus pour une restauration**, les sauvegardes sont alors directement transférer sur le [[kerhost:sauvegarde_type|type de sauvegarde]] défini, remplaçant la sauvegarde automatique de restauration. {{popup> kerhost:admin:svg_admin_05.png?400 }} Le bloc **Liste des sauvegardes disponibles sur le serveur** permet de lister l'enssemble des sauvegardes des bases de données disponible localement sur le serveur dans ''/var/www/kerhost/svg/bdd/'' (à ne pas confondre avec les [[kerhost:sauvegarde_type|sauvegarde automatiques]] !). Il est alors possible comme actions de : * {{icons:recette.png}} **télécharger** la sauvegarde * {{icons:sqlrestore.png}} **restaurer** la sauvegarde * {{icons:ftp.png}} transférer la sauvegarde vers la [[kerhost:sauvegarde_type|sauvegarde automatique]] * {{icons:trash.png}} **supprimer** la sauvegarde {{:icons:ftp.png?nolink |}} Si pendant la [[kerhost:sauvegarde_type|sauvegarde automatique]] des bases de données arrivait un problème de **transfert** vers le type de sauvegarde (serveur FTP non joignable, disque amovible non connecté...), la sauvegarde est alors **transférer** localement dans ''/var/www/kerhost/svg/bdd/'' et deviens disponible dans ce [[kerhost:bloc|bloc]]. **L'option Transférer cette sauvegarde local** permet une fois la cause de l'échec du **transfert** corrigé de renvoyer la sauvegarde la ou elle devrait être. {{popup> kerhost:admin:svg_admin_06.png?400 }} Enfin, le bloc **Supprimer toutes les sauvegarde** permet de purger le dossier ''/var/www/kerhost/svg/bdd/'' et de supprimer toutes les sauvegardes locales des bases de données SQL. {{popup> kerhost:admin:svg_admin_07.png?400 }} ===== 07-Restaurer son homedir depuis la dernière sauvegarde automatique ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Faire une restauration de mon répertoire utilisateur à partir de la dernière sauvegarde automatique\\ Permet de lancer une **restauration** à partir de la dernière [[kerhost:sauvegarde_type|sauvegarde automatique]] effectuée de son [[kerhost:home_dir|homedir]]. Il est possible d'inclure ou non sa boîte mail. **Attention !** Cette procédure est **irréversible** et remplacera le **homedir** utilisateur. {{popup> kerhost:mon:svg_06.png?400 }} ===== 08-Restaurer son maildir depuis la dernière sauvegarde automatique ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Faire une restauration de ma boîte mail à partir de la dernière sauvegarde automatique\\ Permet de lancer une **restauration** à partir de la dernière [[kerhost:sauvegarde_type|sauvegarde automatique]] effectuée de sa boîte mail. **Attention !** Cette procédure est **irréversible** et remplacera le **maildir** utilisateur. {{popup> kerhost:mon:svg_07.png?400 }} ===== 09-Restaurer une base de données depuis la dernière sauvegarde automatique ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Faire une restauration d'une de mes bases de données partir de la dernière sauvegarde automatique\\ Permet de lancer une **restauration** à partir de la dernière [[kerhost:sauvegarde_type|sauvegarde automatique]] effectuée d'une base de données SQL d'un [[kerhost:swp|swp]]. **Attention !** Cette procédure est **irréversible** et remplacera la **base de données** actuelle du site web perso. {{popup> kerhost:mon:svg_08.png?400 }} ===== 10-Restaurer une sauvegarde archivée ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Restaurer une sauvegarde archivée\\ **Cette option est possible uniquement si le [[kerhost:sauvegarde_type|type de sauvegarde]] définie est __Rsync Local__ ou __Rsync SSH__ !**. En effet seul [[kerhost:rsync|Rsync]] permet de faire de la rétention sur plusieurs jours.\\ Içi il est donc possible de pouvoir **restaurer/télécharger** un **éléments** (fichier ou dossier) de son **homedir** en remontant de 1 à 7 jours en arrière, selon le réglage de rétention défini dans les réglages de sauvegarde de **KerHost**. Cela permet de **remonter dans le temps** (une semaine maxi selon le réglage). {{popup> kerhost:mon:svg_09.png?400 }} ===== 11-Supprimer toutes ses sauvegardes ===== MON ⇒ Ma boîte à outils ⇒ Sauvegardes/restaurations ⇒ Supprimer toutes mes sauvegardes\\ Permet de **supprimer** toutes les sauvegardes de son répertoire **sauvegardes** utilisateur. {{popup> kerhost:mon:svg_10.png?400 }} ===== 12-Sauvegarde système ===== Côté **admin**, il est également possible de faire une sauvegarde du **système** : * [[kerhost:sauvegardes_crypt|crypter]] cette sauvegarde * Inclure pour une restauration Si **inclus pour une restauration**, la sauvegarde sont alors directement transférer sur le [[kerhost:sauvegarde_type|type de sauvegarde]] défini, remplaçant la sauvegarde automatique de restauration.\\ Le [[kerhost:bloc|bloc]] **Liste des sauvegardes disponibles** permet de lister le contenu du répertoire local de sauvegarde du système ''/var/www/kerhost/svg/system/'' avec les options suivantes : * {{icons:recette.png}} **télécharger** la sauvegarde * {{icons:ftp.png}} **transférer** la sauvegarde * {{icons:trash.png}} **supprimer** la sauvegarde {{:icons:ftp.png?nolink |}} Si pendant la [[kerhost:sauvegarde_type|sauvegarde automatique]] du système arrivait un problème de **transfert** vers le type de sauvegarde (serveur FTP non joignable, disque amovible non connecté...), la sauvegarde est alors **transférer** localement dans ''/var/www/kerhost/svg/system/'' et deviens disponible dans ce [[kerhost:bloc|bloc]]. **L'option Transférer cette sauvegarde local** permet une fois la cause de l'échec du **transfert** corrigé de renvoyer la sauvegarde la ou elle devrait être. {{popup> kerhost:admin:svg_admin_08.png?400 }}