[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-rustfs-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-self-host-rustfs-vps-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":30,"ctaBody":30,"ctaButton":87,"ctaUrl":88,"relatedPosts":89},407,"self-host-rustfs-vps",{"fr":10,"en":12,"ar":13,"es":14},"self-host-rustfs-s3-object-storage-vps","استضافة-rustfs-على-vps-تخزين-كائنات-s3","autoalojar-rustfs-en-vps-almacenamiento-objetos-s3","Héberger RustFS sur un VPS : stockage objet S3 self-hosted","Guide pour héberger RustFS sur un VPS : console web S3, clés d'accès générées, volumes persistants — une alternative à MinIO ou Garage.",5,0,false,"2026-10-01T00:00:00+00:00","2026-10-02T21:10:18+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-rustfs-vps-poster.svg",{"categorySlug":34,"appSlug":35},"bases-de-donnees","rustfs","RustFS expose une API S3 complète sur votre propre VPS, avec une console web pour gérer vos buckets depuis un navigateur. Résultat : vos sauvegardes, assets et fichiers applicatifs sur une infrastructure que vous contrôlez, sans compte cloud ni frais d'egress.",[38,42,52,55,74,77,80,83],{"type":39,"title":40,"body":41},"h2","Pourquoi auto-héberger son stockage objet","Les fournisseurs cloud facturent le stockage, les requêtes GET\u002FPUT et surtout l'egress — le trafic sortant. Sur un VPS à tarif fixe, vous n'avez rien de tout cela : votre endpoint S3 sert autant de requêtes que vous voulez, sans surprise en fin de mois. Et parce que l'API est celle de S3, vos outils existants — rclone, restic, aws-cli, tout SDK S3 — s'y branchent sans modification.\n\nLe mouvement du self-hosting a rendu ces solutions accessibles même à une petite équipe : là où il fallait autrefois administrer un cluster distribué, un seul conteneur sur un VPS suffit aujourd'hui pour la grande majorité des besoins de stockage d'une PME ou d'un projet personnel.",{"type":43,"title":44,"items":45},"ul","Ce que RustFS apporte face à ses alternatives",[46,47,48,49,50,51],"Console web intégrée sur le port 9001 — [Garage](\u002Fblog\u002Fheberger-garage-s3-vps) n'en a pas, [MinIO](\u002Fblog\u002Fheberger-minio-vps) nécessite une licence séparée pour sa console avancée depuis 2021","Binaire Rust unique dans un seul conteneur — pas de dépendance PostgreSQL ni de service annexe à maintenir","Credentials S3 générés automatiquement à l'installation, affichés dans l'espace client ServOrbit","Apache 2.0 — aucune limitation de fonctionnalité selon l'édition","Endpoint `\u002Fhealth` sur le port 9000 pour les sondes de monitoring","Démarrage rapide : l'image `rustfs\u002Frustfs:latest` pèse moins de 60 Mo et le container est healthy en moins de 30 secondes",{"type":39,"title":53,"body":54},"Prérequis","Un VPS ServOrbit avec **2 Go de RAM minimum** et un volume SSD dimensionné selon vos besoins de stockage. Docker est installé automatiquement par ServOrbit. Aucun nom de domaine n'est requis pour démarrer : l'accès passe par un tunnel SSH sur les ports 9001 (console) et 9000 (API S3).\n\nPour un usage intensif — sauvegarde quotidienne de bases de données volumineuses, stockage de plusieurs dizaines de gigaoctets, ou accès concurrent depuis plusieurs applications — comptez 4 Go de RAM et 2 vCPU.",{"type":56,"title":57,"steps":58},"steps","Installation pas à pas",[59,62,65,68,71],{"title":60,"body":61},"Installer RustFS depuis la Marketplace","Depuis votre espace client ServOrbit, choisissez votre VPS, puis sélectionnez **RustFS** dans la Marketplace. L'installation déploie le conteneur `rustfs\u002Frustfs:latest` avec un volume Docker nommé `rustfs-data`. Deux credentials sont générés : `RUSTFS_ACCESS_KEY` (identifiant) et `RUSTFS_SECRET_KEY` (mot de passe), tous deux affichés dans la rubrique **Credentials** de votre service.",{"title":63,"body":64},"Ouvrir la console web","Créez un tunnel SSH vers le port de la console (affiché dans votre espace client) :\n```\nssh -L 9001:127.0.0.1:\u003Cport> root@\u003Cip-vps>\n```\nPuis ouvrez `http:\u002F\u002Flocalhost:9001\u002Frustfs\u002Fconsole\u002F` dans votre navigateur. Entrez la valeur de `RUSTFS_ACCESS_KEY` comme identifiant et `RUSTFS_SECRET_KEY` comme mot de passe.",{"title":66,"body":67},"Créer un bucket et configurer les politiques","Dans la console, cliquez sur **Create Bucket** et nommez-le (par exemple `backups` ou `assets`). Vous pouvez ensuite définir une politique d'accès : `ReadOnly` pour les assets publics, `ReadWrite` pour les buckets applicatifs, ou laisser le bucket privé par défaut.",{"title":69,"body":70},"Connecter un client S3","Ouvrez un second tunnel pour l'API S3 :\n```\nssh -L 9000:127.0.0.1:9000 root@\u003Cip-vps>\n```\nPuis configurez votre client S3 :\n```\nmc alias set mystore http:\u002F\u002Flocalhost:9000 \u003CRUSTFS_ACCESS_KEY> \u003CRUSTFS_SECRET_KEY>\nmc ls mystore\n```\nPour `restic` : `restic -r s3:http:\u002F\u002Flocalhost:9000\u002Fbackups init`",{"title":72,"body":73},"Rattacher un domaine (optionnel)","Si vous souhaitez accéder à la console et à l'API S3 depuis l'extérieur sans tunnel, rattachez un nom de domaine depuis votre espace client ServOrbit — nginx proxifie automatiquement vers le port de la console en HTTPS. Vous pouvez aussi utiliser le sous-domaine gratuit `{app}.{dns_slug}.servorbit-dns.com` inclus avec chaque VPS.",{"type":39,"title":75,"body":76},"Cas d'usage courants","**Sauvegarde de bases de données** : pointez `pg_dump | rclone rcat mystore:backups\u002Fdump.sql.gz` vers votre endpoint RustFS. **Assets applicatifs** : configurez votre application (Laravel, Django, Next.js) pour écrire ses uploads dans un bucket RustFS plutôt que sur le disque local. **Cache d'artefacts CI\u002FCD** : exposez un bucket pour stocker les artefacts de build entre les runs, sans dépendre d'un service cloud externe.\n\nRustFS s'intègre aussi parfaitement avec [restic](\u002Fblog\u002Fsauvegardes-restic-vps) : configurez le dépôt de sauvegarde comme `s3:http:\u002F\u002Flocalhost:9000\u002Fbackups` et profitez des déduplication, chiffrement et rotation automatique de restic sur votre propre infrastructure.",{"type":39,"title":78,"body":79},"Persistance des données et stratégie de sauvegarde","Le volume Docker `rustfs-data` persiste vos données entre les redémarrages et les mises à jour du conteneur. Pour protéger ce volume contre la perte du VPS, exportez-le régulièrement :\n\n```bash\n# Snapshot du volume vers un fichier local\ndocker run --rm -v rustfs-data:\u002Fdata alpine tar czf - \u002Fdata > rustfs-backup.tar.gz\n```\n\nPour une sauvegarde automatisée, configurez un cron qui envoie ces snapshots vers un second VPS ou un stockage externe. Vous pouvez aussi activer la réplication bucket-to-bucket si vous disposez d'un second endpoint S3 compatible. Pour une stratégie 3-2-1 complète, consultez notre guide sur les [sauvegardes restic](\u002Fblog\u002Fsauvegardes-restic-vps) : restic chiffre, déduplique et tourne automatiquement les snapshots, et supporte nativement les backends S3.",{"type":39,"title":81,"body":82},"RustFS vs MinIO vs Garage : lequel choisir ?","Les trois sont des serveurs S3-compatibles open source, mais avec des compromis différents. **[MinIO](\u002Fblog\u002Fheberger-minio-vps)** est le plus mature et le plus répandu, mais sa console web avancée est passée sous licence commerciale en 2021 (AGPL-3.0 ou licence commerciale) — pour un usage solo ou d'équipe restreinte, la console reste accessible, mais la frontière légale mérite attention. **[Garage](\u002Fblog\u002Fheberger-garage-s3-vps)** (Apache-2.0) est conçu pour la géo-distribution sur des nœuds à faible fiabilité, sans console web intégrée. **RustFS** (Apache-2.0) cible le cas le plus courant : un endpoint S3 unique sur un seul VPS, avec une console web embarquée, sans compromis de licence. Si vous avez besoin de géo-distribution ou d'un cluster multi-nœuds, Garage sera plus adapté ; pour un VPS unique avec interface graphique, RustFS est le choix le plus simple.",{"type":84,"title":85,"body":86},"tip","Installer depuis la Marketplace ServOrbit","RustFS est disponible directement dans la Marketplace ServOrbit — un clic déploie le conteneur, génère les credentials et les affiche dans votre espace client. Aucune commande à taper pour commencer.","Voir les VPS Cloud","\u002Fmarketplace\u002Fbases-de-donnees\u002Frustfs",[90,110,128],{"id":91,"slug":92,"slugs":93,"title":97,"excerpt":98,"readTime":99,"views":18,"isPinned":19,"publishedAt":100,"updatedAt":101,"category":102,"categories":107,"featuredImage":30,"bgImage":31,"posterImage":109,"relatedSolution":30},70,"heberger-minio-vps",{"fr":92,"en":94,"ar":95,"es":96},"hosting-minio-on-a-vps","استضافة-minio-على-خادم-vps","alojar-minio-en-un-vps","Héberger MinIO sur un VPS","Montez votre propre stockage objet compatible S3 avec MinIO sur un VPS : buckets, console web, SSL et sauvegardes maîtrisées.",3,"2026-04-11T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":103,"name":104,"slug":34,"color":105,"icon":106},6,"Bases de données","bg-teal-500\u002F10 text-teal-400","database",[108],{"id":103,"name":104,"slug":34,"color":105,"icon":106},"\u002Fblog\u002Fcovers\u002Fheberger-minio-vps-poster.svg",{"id":111,"slug":112,"slugs":113,"title":117,"excerpt":118,"readTime":119,"views":120,"isPinned":19,"publishedAt":121,"updatedAt":101,"category":122,"categories":123,"featuredImage":30,"bgImage":31,"posterImage":125,"relatedSolution":126},245,"heberger-garage-s3-vps",{"fr":112,"en":114,"ar":115,"es":116},"host-garage-on-a-vps-s3-object-storage-that-belongs-to-you","استضافة-garage-على-خادم-vps-تخزين-كائنات-s3-يملكه-أنت","alojar-garage-s3-en-un-vps","Héberger Garage sur un VPS : votre stockage objet compatible S3","Déployez Garage sur un VPS pour obtenir un storage bucket S3 personnel — sauvegardes, fichiers d'app, site statique — sans dépendance à un cloud tiers.",8,1,"2026-08-10T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[124],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-garage-s3-vps-poster.svg",{"categorySlug":34,"appSlug":127},"garage",{"id":129,"slug":130,"slugs":131,"title":135,"excerpt":136,"readTime":99,"views":18,"isPinned":19,"publishedAt":137,"updatedAt":101,"category":138,"categories":143,"featuredImage":30,"bgImage":31,"posterImage":145,"relatedSolution":30},113,"sauvegardes-restic-vps",{"fr":130,"en":132,"ar":133,"es":134},"automate-your-vps-backups-with-restic","أتمتة-نسخ-خادمك-vps-الاحتياطية-باستخدام-restic","copias-de-seguridad-vps-con-restic","Automatiser les sauvegardes de votre VPS avec Restic","Automatisez les sauvegardes de votre VPS avec Restic : snapshots chiffrés, déduplication et envoi vers S3 ou tout backend objet.","2026-02-27T00:00:00+00:00",{"id":119,"name":139,"slug":140,"color":141,"icon":142},"Sécurité & Monitoring","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[144],{"id":119,"name":139,"slug":140,"color":141,"icon":142},"\u002Fblog\u002Fcovers\u002Fsauvegardes-restic-vps-poster.svg",1790987736745]