{"id":805,"date":"2014-12-17T19:20:01","date_gmt":"2014-12-17T17:20:01","guid":{"rendered":"http:\/\/www.h-hennes.fr\/blog\/?p=805"},"modified":"2015-10-15T10:54:32","modified_gmt":"2015-10-15T08:54:32","slug":"sauvegarder-serveur-dedie","status":"publish","type":"post","link":"https:\/\/www.h-hennes.fr\/blog\/2014\/12\/17\/sauvegarder-serveur-dedie\/","title":{"rendered":"Sauvegarder son serveur d\u00e9di\u00e9"},"content":{"rendered":"<p>Une fois votre serveur install\u00e9, il est indispensable de mettre en place une proc\u00e9dure de sauvegarde pour ne pas perdre vos donn\u00e9es.<br \/>\nL&rsquo;offre Kimsufi ne comprenant pas d&rsquo;espace de backup, je vais d\u00e9tailler comment sauvegarder les donn\u00e9es sur un espace ftp.<br \/>\n( Dans mon cas j&rsquo;utilise une offre mutualis\u00e9 perso d&rsquo;ovh, qui comprends 100 go d&rsquo;espace ce qui est largement suffisant )<\/p>\n<p><strong>Installation de backup-manager<\/strong><\/p>\n<p>Pour r\u00e9aliser les sauvegardes je vais utiliser backup-manager, qui permets de sauvegarder les contenus des dossiers de votre choix, mais \u00e9galement le contenu de vos bases de donn\u00e9es.<\/p>\n<p>Pour commencer installer backup-manager<\/p>\n<pre lang=\"bash\">sudo apt-get install backup-manager<\/pre>\n<p>L&rsquo;installation vous demande ensuite dans quel dossier seront g\u00e9n\u00e9r\u00e9es les sauvegardes.<br \/>\nPar d\u00e9faut \u00ab\u00a0var\/archives\/\u00a0\u00bb<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-806\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-1.jpg\" alt=\"backup-manager-1\" width=\"643\" height=\"386\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-1.jpg 643w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-1-300x180.jpg 300w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>Si l&rsquo;espace disque de votre serveur vous le permets conserver cet emplacement, sinon indiquez un emplacement sur une partition avec suffisamment de place<\/p>\n<p>Pr\u00e9ciser ensuite les dossiers que vous souhaitez sauvegarder<\/p>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-807\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-2.jpg\" alt=\"backup-manager-2\" width=\"645\" height=\"383\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-2.jpg 645w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/backup-manager-2-300x178.jpg 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/p>\n<p>Pour ma part j&rsquo;ai sauvegard\u00e9 les fichiers de configuration syst\u00e8me ( \/etc\/ ), les contenus des utilisateurs ( \/home\/) et les bases mysql ( \/var\/lib\/mysql\/ )<\/p>\n<p>L&rsquo;installation de backup-manager est termin\u00e9e, nous allons \u00e0 pr\u00e9sent configurer l&rsquo;export de ces sauvegardes vers un ftp distant<\/p>\n<p><strong>Configuration des sauvegardes<\/strong><\/p>\n<p>Entrer la commande<\/p>\n<pre lang=\"bash\">sudo vim \/etc\/backup-manager.conf\r\n<\/pre>\n<p>Il va falloir adapter la configuration de backup manager pour la faire correspondre \u00e0 vos besoins.<\/p>\n<p>La dur\u00e9e de conservation des sauvegardes est configurable via la ligne suivante<\/p>\n<pre lang=\"bash\">export BM_ARCHIVE_TTL=\"7\"&gt;<\/pre>\n<p>La dur\u00e9e par d\u00e9faut est de 5 jours, pour plus de s\u00e9curit\u00e9 je vais la passer \u00e0 7<\/p>\n<p>Le format des fichiers par d\u00e9faut est .tar, mais les options suivantes sont \u00e9galement disponibles : tarball-incremental, mysql, pgsql, svn, pipe<\/p>\n<pre lang=\"bash\">export BM_TARBALL_FILETYPE=\"tar mysql\"<\/pre>\n<p>Rajouter \u00ab\u00a0mysql\u00a0\u00bb pour sauvegarder \u00e9galement les bases mysql.<br \/>\nPlusieurs solutions sont disponibles pour sauvegarder les bases mysql soit __ALL__ , pour toutes les sauvegarder, ou entrer le nom des bases \u00e0 sauvegarder<\/p>\n<pre lang=\"bash\">#bases mysql\r\nexport BM_MYSQL_DATABASES=\"__ALL__\"\r\n<\/pre>\n<p>D\u00e9sactiver \u00e9galement la sauvegarde via une gravure de cd<\/p>\n<pre lang=\"bash\">export BM_BURNING_METHOD=\"none\"<\/pre>\n<p>Les modes de sauvegarde et leur fr\u00e9quences sont d\u00e9termin\u00e9s, il faut \u00e0 pr\u00e9sent renseigner les informations de connexion \u00e0 mysql et au serveur ftp<\/p>\n<pre lang=\"bash\">### Acc\u00e8s Mysql\r\n#Utilisateur mysql pour les sauvegardes\r\nexport BM_MYSQL_ADMINLOGIN=\"root\"\r\n# Mot de passe\r\nexport BM_MYSQL_ADMINPASS=\"pass\"\r\n# hote de la base de donn\u00e9es\r\nexport BM_MYSQL_HOST=\"localhost\"\r\n\r\n### Acc\u00e8s ftp\r\n#On choisi le mode d'upload ftp\r\nexport BM_UPLOAD_METHOD=\"ftp\"\r\n# utilisateur ftp\r\nexport BM_UPLOAD_FTP_USER=\"myuser\"\r\n# mot de passe ftp\r\nexport BM_UPLOAD_FTP_PASSWORD=\"mypassword\"\r\n#h\u00f4te ftp\r\nexport BM_UPLOAD_FTP_HOSTS=\"ftp.mywebsite.com\"\r\n# Chemin de depose des fichiers\r\nexport BM_UPLOAD_FTP_DESTINATION=\"\/backup\/\"\r\n<\/pre>\n<p>Sauvegarder votre fichier, la configuration est \u00e0 pr\u00e9sent termin\u00e9e.<br \/>\nIl est possible de lancer la sauvegarde manuellement via la commande<\/p>\n<pre lang=\"bash\">sudo backup-manager\r\n<\/pre>\n<p>Pour terminer nous allons ajouter la sauvegarde aux taches cron quotidiennes via la commande suivante<\/p>\n<pre lang=\"bash\">sudo vim \/ect\/cron.daily\/backup-manager<\/pre>\n<p>Copier le contenu suivant dans le fichier<\/p>\n<pre lang=\"bash\">#!\/bin\/sh\r\n\/usr\/sbin\/backup-manager\r\n<\/pre>\n<p>Pour finir donner les droits d&rsquo;\u00e9x\u00e9cution \u00e0 ce fichier<\/p>\n<pre lang=\"bash\">sudo chmod 751 \/etc\/cron.daily\/backup-manager<\/pre>\n<p>La sauvegarde est \u00e0 pr\u00e9sent bien en place, et elle sera r\u00e9alis\u00e9e chaque jour.<\/p>\n<p><strong>Edit 2015-10-15 :<\/strong><br \/>\nSi vous souhaitez exclure des fichiers de la sauvegarde vous pouvez consulter l&rsquo;article suivant :<br \/>\n<a href=\"https:\/\/www.h-hennes.fr\/blog\/2015\/10\/15\/backup-manager-exclure-des-fichiers-ou-des-dossiers\/\">Backup manager : Exclure des fichiers ou des dossiers<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une fois votre serveur install\u00e9, il est indispensable de mettre en place une proc\u00e9dure de sauvegarde pour ne pas perdre vos donn\u00e9es. L&rsquo;offre Kimsufi ne comprenant pas d&rsquo;espace de backup, je vais d\u00e9tailler comment sauvegarder les donn\u00e9es sur un espace ftp. ( Dans mon cas j&rsquo;utilise une offre mutualis\u00e9 perso d&rsquo;ovh, qui comprends 100 go [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[254],"tags":[317,297,210,257],"class_list":["post-805","post","type-post","status-publish","format-standard","hentry","category-serveurs-dedies","tag-backup-manager","tag-linux","tag-sauvegarde","tag-ubuntu"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/comments?post=805"}],"version-history":[{"count":5,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/805\/revisions"}],"predecessor-version":[{"id":1172,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/805\/revisions\/1172"}],"wp:attachment":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/categories?post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/tags?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}