{"id":633,"date":"2025-03-30T06:06:09","date_gmt":"2025-03-30T06:06:09","guid":{"rendered":"https:\/\/elypsecloud.com\/blog\/?p=633"},"modified":"2025-03-30T06:06:10","modified_gmt":"2025-03-30T06:06:10","slug":"backups-automatiques-sur-vps-comment-ne-rien-perdre","status":"publish","type":"post","link":"https:\/\/elypsecloud.com\/blog\/index.php\/2025\/03\/30\/backups-automatiques-sur-vps-comment-ne-rien-perdre\/","title":{"rendered":"Backups automatiques sur VPS : comment ne rien perdre ?"},"content":{"rendered":"\n<p>Quand on g\u00e8re un serveur VPS, la sauvegarde r\u00e9guli\u00e8re des fichiers est\u00a0<strong>essentielle<\/strong>. Que vous h\u00e9bergiez un serveur <a href=\"http:\/\/fivem.net\" title=\"\">FiveM<\/a>, <a href=\"http:\/\/redm.net\" title=\"\">RedM<\/a>, un site web ou une application, une panne, une erreur humaine ou un piratage peut tout faire dispara\u00eetre en quelques secondes. Heureusement, il est possible de mettre en place\u00a0<strong>des backups automatiques vers un serveur distant<\/strong> pour dormir tranquille. Voici comment faire, \u00e9tape par \u00e9tape avec <a href=\"https:\/\/elypsecloud.com\" title=\"\">Elypsecloud<\/a> !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi sauvegarder vers un serveur distant ?<\/h2>\n\n\n\n<p>Sauvegarder localement sur le m\u00eame VPS est une&nbsp;<strong>mauvaise pratique<\/strong>. En cas de panne disque, de corruption du syst\u00e8me ou d\u2019attaque, vous perdez tout. En revanche, une&nbsp;<strong>sauvegarde distante<\/strong>&nbsp;via&nbsp;<strong>SFTP<\/strong>&nbsp;permet de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stocker vos fichiers dans un autre datacenter s\u00e9curis\u00e9<\/li>\n\n\n\n<li>Automatiser les envois chaque jour\/semaine<\/li>\n\n\n\n<li>Restaurer rapidement votre projet en cas de souci<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est une solution id\u00e9ale pour les projets en production.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/elypsecloud.com\/blog\/wp-content\/uploads\/2025\/03\/image-48.png\" alt=\"\" class=\"wp-image-637\" style=\"width:484px;height:auto\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9requis pour les sauvegardes distantes<\/h2>\n\n\n\n<p>Avant de commencer, vous devez :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disposer de\u00a0<strong>deux VPS ou serveurs<\/strong>\u00a0(un principal, un distant)<\/li>\n\n\n\n<li>Avoir un\u00a0<strong>acc\u00e8s root ou SSH<\/strong>\u00a0aux deux<\/li>\n\n\n\n<li>Conna\u00eetre les chemins de vos fichiers \u00e0 sauvegarder (ex : \/home\/fivem)<\/li>\n\n\n\n<li>Conna\u00eetre les identifiants <a href=\"https:\/\/blog.hubspot.fr\/website\/sftp\" title=\"\">SFTP<\/a> ou <a href=\"https:\/\/www.cloudflare.com\/fr-fr\/learning\/access-management\/what-is-ssh\/\" title=\"\">SSH<\/a> du serveur distant<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 Conseil : si vous n\u2019avez pas de deuxi\u00e8me serveur,\u00a0<strong><a href=\"https:\/\/elypsecloud.com\/vps-linux\" title=\"\">ElypseCloud<\/a><\/strong>\u00a0propose des petits VPS \u00e0 partir de quelques euros par mois, ou vous pouvez demander une configuration sp\u00e9ciale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1 : Cr\u00e9er une cl\u00e9 SSH sans mot de passe<\/h2>\n\n\n\n<p>Sur votre VPS principal (source), ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-keygen -t rsa -b 4096 -f ~\/.ssh\/id_rsa_backup<\/code><\/pre>\n\n\n\n<p>Appuyez sur \u00ab\u00a0Entr\u00e9e\u00a0\u00bb sans ajouter de mot de passe. Cela va g\u00e9n\u00e9rer deux fichiers :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>id_rsa_backup<\/code>\u00a0(cl\u00e9 priv\u00e9e)<\/li>\n\n\n\n<li><code>id_rsa_backup.pub<\/code>\u00a0(cl\u00e9 publique)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2 : Copier la cl\u00e9 publique sur le serveur distant<\/h2>\n\n\n\n<p>Toujours sur votre VPS principal :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-copy-id -i ~\/.ssh\/id_rsa_backup.pub user@IP_SERVEUR_DISTANT<\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;<code>user<\/code>&nbsp;par votre utilisateur distant, et&nbsp;<code>IP_SERVEUR_DISTANT<\/code>&nbsp;par l\u2019adresse de votre VPS de backup.<\/p>\n\n\n\n<p>Vous pouvez maintenant vous connecter en SSH sans mot de passe :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh -i ~\/.ssh\/id_rsa_backup user@IP_SERVEUR_DISTANT<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : Cr\u00e9er un script de sauvegarde<\/h2>\n\n\n\n<p>Cr\u00e9ez un fichier script :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/opt\/backup_fivem.sh<\/code><\/pre>\n\n\n\n<p>Exemple de contenu :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nDATE=$(date +\"%Y-%m-%d-%H-%M\")\nDESTINATION=\"\/home\/user\/backups\/fivem-$DATE.tar.gz\"\nTAR_SOURCE=\"\/home\/fivem\"\n\n# Cr\u00e9ation de l\u2019archive\ntar -czf \/tmp\/fivem-$DATE.tar.gz $TAR_SOURCE\n\n# Envoi via SFTP\nscp -i ~\/.ssh\/id_rsa_backup \/tmp\/fivem-$DATE.tar.gz user@IP_SERVEUR_DISTANT:$DESTINATION\n\n# Nettoyage du fichier temporaire\nrm \/tmp\/fivem-$DATE.tar.gz<\/code><\/pre>\n\n\n\n<p>Rendez-le ex\u00e9cutable :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x \/opt\/backup_fivem.sh<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 4 : Automatiser avec cron<\/h2>\n\n\n\n<p>Pour ex\u00e9cuter la sauvegarde tous les jours \u00e0 3h du matin :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>crontab -e<\/code><\/pre>\n\n\n\n<p>Ajoutez la ligne :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 3 * * * \/opt\/backup_fivem.sh &gt;&gt; \/var\/log\/backup_fivem.log 2&gt;&amp;1<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 5 : V\u00e9rifier les sauvegardes<\/h2>\n\n\n\n<p>Connectez-vous \u00e0 votre serveur distant et v\u00e9rifiez que les archives sont bien pr\u00e9sentes dans&nbsp;<code>\/home\/user\/backups\/<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus : rotation des sauvegardes<\/h2>\n\n\n\n<p>Ajoutez cette ligne au script pour supprimer les fichiers de plus de 7 jours :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/home\/user\/backups\/ -name \"fivem-*.tar.gz\" -type f -mtime +7 -delete<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Mettre en place une sauvegarde automatique via SFTP est une&nbsp;<strong>\u00e9tape cruciale<\/strong>&nbsp;dans la gestion d\u2019un VPS. En quelques lignes de script et une cl\u00e9 SSH, vous pouvez prot\u00e9ger votre projet contre les pannes ou les attaques. Et si vous avez besoin d\u2019un&nbsp;<strong>serveur de stockage distant<\/strong>&nbsp;s\u00e9curis\u00e9 et rapide, jetez un \u0153il \u00e0 nos VPS ElypseCloud pens\u00e9s pour les backups !<\/p>\n\n\n\n<p>Vous souhaitez lancer votre serveur mais vous n\u2019avez pas encore d\u2019h\u00e9bergement? Passez chez <a href=\"https:\/\/elypsecloud.com\">Elypsecloud<\/a> !<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/elypsecloud.com\/vps-linux\">VPS<\/a> (Serveur Priv\u00e9 Virtuel)<\/strong> : Id\u00e9al pour les petits et moyens projets RP.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/elypsecloud.com\/serveurs-dedies\">Serveur d\u00e9di\u00e9<\/a><\/strong> : Recommand\u00e9 pour les grosses communaut\u00e9s ou les projets ambitieux.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quand on g\u00e8re un serveur VPS, la sauvegarde r\u00e9guli\u00e8re des fichiers est\u00a0essentielle. Que vous h\u00e9bergiez un serveur FiveM, RedM, un site web ou une application, une panne, une erreur humaine ou un piratage peut tout faire dispara\u00eetre en quelques secondes. Heureusement, il est possible de mettre en place\u00a0des backups automatiques vers un serveur distant pour [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-633","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"blocksy_meta":[],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Edouard de l'\u00e9quipe ElypseCloud","author_link":"https:\/\/elypsecloud.com\/blog\/index.php\/author\/adminelypse\/"},"uagb_comment_info":0,"uagb_excerpt":"Quand on g\u00e8re un serveur VPS, la sauvegarde r\u00e9guli\u00e8re des fichiers est\u00a0essentielle. Que vous h\u00e9bergiez un serveur FiveM, RedM, un site web ou une application, une panne, une erreur humaine ou un piratage peut tout faire dispara\u00eetre en quelques secondes. Heureusement, il est possible de mettre en place\u00a0des backups automatiques vers un serveur distant pour\u2026","_links":{"self":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=633"}],"version-history":[{"count":3,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/633\/revisions"}],"predecessor-version":[{"id":638,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/633\/revisions\/638"}],"wp:attachment":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}