[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-rustfs-vps-ma-fr":6,"promo-bar-likely":20},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-self-host-rustfs-vps-ma-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":20,"publishedAt":21,"updatedAt":22,"category":23,"categories":29,"featuredImage":31,"bgImage":32,"posterImage":33,"relatedSolution":34,"intro":37,"sections":38,"ctaTitle":31,"ctaBody":31,"ctaButton":88,"ctaUrl":89,"relatedPosts":90},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,true,"2026-10-01T00:00:00+00:00","2026-11-04T16:30:28+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[30],{"id":24,"name":25,"slug":26,"color":27,"icon":28},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-rustfs-vps-poster.svg",{"categorySlug":35,"appSlug":36},"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.",[39,43,53,56,75,78,81,84],{"type":40,"title":41,"body":42},"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":44,"title":45,"items":46},"ul","Ce que RustFS apporte face à ses alternatives",[47,48,49,50,51,52],"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":40,"title":54,"body":55},"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":57,"title":58,"steps":59},"steps","Installation pas à pas",[60,63,66,69,72],{"title":61,"body":62},"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":64,"body":65},"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":67,"body":68},"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":70,"body":71},"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":73,"body":74},"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":40,"title":76,"body":77},"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":40,"title":79,"body":80},"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":40,"title":82,"body":83},"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":85,"title":86,"body":87},"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","\u002Fapplications\u002Fbases-de-donnees\u002Frustfs",[91,111,130],{"id":92,"slug":93,"slugs":94,"title":98,"excerpt":99,"readTime":24,"views":100,"isPinned":19,"noindex":19,"publishedAt":101,"updatedAt":102,"category":103,"categories":108,"featuredImage":31,"bgImage":32,"posterImage":110,"relatedSolution":31},70,"heberger-minio-vps",{"fr":93,"en":95,"ar":96,"es":97},"hosting-minio-on-a-vps","استضافة-minio-على-خادم-vps","alojar-minio-en-un-vps","Héberger MinIO sur un VPS","MinIO sur un VPS : buckets, console, TLS, sauvegardes. L'édition Community étant archivée, voici comment décider entre rester et migrer.",1,"2026-04-11T00:00:00+00:00","2026-10-23T23:43:01+00:00",{"id":104,"name":105,"slug":35,"color":106,"icon":107},6,"Bases de données","bg-teal-500\u002F10 text-teal-400","database",[109],{"id":104,"name":105,"slug":35,"color":106,"icon":107},"\u002Fblog\u002Fcovers\u002Fheberger-minio-vps-poster.svg",{"id":112,"slug":113,"slugs":114,"title":118,"excerpt":119,"readTime":120,"views":121,"isPinned":19,"noindex":19,"publishedAt":122,"updatedAt":123,"category":124,"categories":125,"featuredImage":31,"bgImage":32,"posterImage":127,"relatedSolution":128},245,"heberger-garage-s3-vps",{"fr":113,"en":115,"ar":116,"es":117},"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.",9,3,"2026-08-10T00:00:00+00:00","2026-11-08T01:13:16+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},[126],{"id":24,"name":25,"slug":26,"color":27,"icon":28},"\u002Fblog\u002Fcovers\u002Fheberger-garage-s3-vps-poster.svg",{"categorySlug":35,"appSlug":129},"garage",{"id":131,"slug":132,"slugs":133,"title":137,"excerpt":138,"readTime":139,"views":18,"isPinned":19,"noindex":19,"publishedAt":140,"updatedAt":141,"category":142,"categories":148,"featuredImage":31,"bgImage":32,"posterImage":150,"relatedSolution":31},113,"sauvegardes-restic-vps",{"fr":132,"en":134,"ar":135,"es":136},"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.",11,"2026-02-27T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":143,"name":144,"slug":145,"color":146,"icon":147},8,"Sécurité & Monitoring","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[149],{"id":143,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fsauvegardes-restic-vps-poster.svg",1794270797097]