[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-garage":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-garage",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":30,"steps":43,"faq":56,"specs":72,"compatibleOs":81,"relatedApps":83,"relatedPosts":106,"category":107},"garage",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"bases-de-donnees","databases","قواعد-البيانات","bases-de-datos","Garage","Stockage objet compatible S3, léger et auto-hébergé : vous exposez une API S3 sur votre propre VPS et y branchez sauvegardes, sites statiques ou applications, sans compte chez un fournisseur de cloud.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fheberger-garage-s3-vps","Stockage objet compatible S3 dans un seul binaire Rust — pour vos sauvegardes, vos fichiers statiques et toute application qui parle S3, sur votre propre serveur.","Garage est un magasin d'objets compatible S3 développé par Deuxfleurs pour les déploiements auto-hébergés de petite taille, éventuellement répartis sur plusieurs sites. Il est écrit en Rust, tient dans un seul conteneur, et vise la légèreté et la simplicité d'exploitation plutôt que le passage à l'échelle du pétaoctet.\n\nCe que vous obtenez sur un VPS ServOrbit, c'est une adresse S3 qui vous appartient : un compartiment, une clé d'accès et une clé secrète, prêts pour n'importe quel client ou bibliothèque S3 — restic et Borg pour les sauvegardes, une application qui stocke les fichiers de ses utilisateurs, un site statique servi derrière un CDN, ou une base de données qui y dépose ses archives. Comme l'interface est le S3 standard, votre outillage existant fonctionne sans modification.\n\nGarage n'a pas de console web. L'administration passe par l'outil en ligne de commande `garage` et par une interface d'administration HTTP. C'est un choix de conception, pas une fonction manquante : le service reste petit et sa surface d'exploitation étroite. Si vous voulez une interface dans le navigateur, des projets communautaires en fournissent une au-dessus de l'interface d'administration.\n\nLe déploiement mono-nœud installé ici crée son compartiment et ses identifiants S3 au premier démarrage, sans étape manuelle de configuration de grappe. Le même binaire grandit ensuite en grappe multi-nœuds répartie géographiquement lorsque vous avez besoin de réplication.",[24,25,26,27,28,29],"Interface compatible S3 — vos clients, bibliothèques et outils de sauvegarde existants fonctionnent sans modification.","Un seul binaire Rust dans un conteneur, sans serveur de base de données à faire tourner à côté.","Compartiment et identifiants S3 créés automatiquement au premier démarrage, utilisables immédiatement.","Interface d'administration HTTP pour piloter compartiments, clés et état de la grappe par script.","Passe d'un nœud unique à une grappe répartie géographiquement avec réplication, le jour où c'est nécessaire.","Licence AGPLv3 — logiciel libre, sans fonction réservée à une édition commerciale.",[31,34,37,40],{"title":32,"body":33},"Cible de sauvegarde hors site","Faites pointer restic, Borg ou n'importe quel outil de sauvegarde qui parle S3 sur une adresse qui vous appartient plutôt que sur un fournisseur de cloud. Comme l'interface est le S3 standard, votre outillage existant fonctionne sans modification : seuls l'adresse et les identifiants changent.",{"title":35,"body":36},"Stockage des fichiers de vos utilisateurs","Déportez vers Garage les fichiers que votre application conserve — pièces jointes, avatars, documents générés — au lieu de les garder sur le disque du serveur applicatif. N'importe quelle bibliothèque S3 de votre langage s'y connecte, ce qui laisse la porte ouverte à un déplacement ultérieur des données sans réécrire le code d'envoi.",{"title":38,"body":39},"Origine des fichiers statiques derrière un CDN","Servez vos fichiers statiques depuis un compartiment Garage et laissez un CDN les mettre en cache en périphérie. L'origine reste sur votre propre serveur, sans compte chez un fournisseur de stockage objet.",{"title":41,"body":42},"Adresse S3 pour le développement et l'intégration continue","Donnez à vos environnements de développement et à vos chaînes d'intégration continue une véritable adresse S3, sans ouvrir de compte chez un fournisseur de cloud ni faire circuler les identifiants d'un compartiment de production.",[44,47,50,53],{"title":45,"body":46},"Commander le VPS","Commandez un VPS ServOrbit, puis choisissez Garage dans le Marketplace. Garage est sobre : un vCPU et 1 Go de RAM suffisent pour une adresse S3 de sauvegarde. C'est le disque qu'il faut dimensionner, selon le volume que vous comptez y déposer.",{"title":48,"body":49},"Ce que l'installation déploie","Un conteneur d'initialisation écrit `\u002Fetc\u002Fgarage\u002Fgarage.toml`, puis le conteneur `dxflrs\u002Fgarage:v2.3.0` démarre en mode mono-nœud. Trois volumes persistants conservent la configuration, les métadonnées et les données. Garage crée sa grappe, son compartiment et ses identifiants S3 au premier démarrage : aucune séquence manuelle de layout, de compartiment ni de clé n'est nécessaire.",{"title":51,"body":52},"Se connecter la première fois","Garage n'a pas d'écran de connexion : l'administration passe par l'outil en ligne de commande `garage` et par l'interface d'administration HTTP. Relevez votre clé d'accès et votre clé secrète dans votre espace client ServOrbit, sous les identifiants du service.",{"title":54,"body":55},"Brancher votre premier client S3","Configurez votre client S3 avec l'adresse du service, la région `garage` et ces identifiants, puis vérifiez que vous listez bien le compartiment créé à l'installation. Vous pourrez ensuite créer vos propres compartiments et vos propres clés avec l'outil `garage`, en réservant les identifiants initiaux à l'administration.",[57,60,63,66,69],{"q":58,"a":59},"Garage a-t-il une interface web ?","Non, et c'est délibéré. L'administration passe par l'outil en ligne de commande `garage` et par une interface d'administration HTTP. Le service reste petit et sa surface d'exploitation étroite. Des projets communautaires fournissent une interface dans le navigateur au-dessus de l'interface d'administration si vous en voulez une.",{"q":61,"a":62},"Est-ce vraiment compatible avec S3 ?","Garage implémente l'interface S3 : les clients et bibliothèques standard fonctionnent sans modification, y compris des outils de sauvegarde comme restic. La couverture porte sur la surface S3 courante, pas sur chaque extension propre à AWS — vérifiez la documentation du projet si vous dépendez d'un appel inhabituel.",{"q":64,"a":65},"Où sont ma clé d'accès et ma clé secrète ?","Elles sont générées à l'installation et affichées dans votre espace client ServOrbit, sous les identifiants du service. Vous pouvez ensuite créer d'autres clés et compartiments avec l'outil `garage`.",{"q":67,"a":68},"Puis-je m'en servir à la place de MinIO ?","Pour le cas courant — une adresse S3 pour des sauvegardes et des applications — oui. Garage est plus léger et sa licence est l'AGPLv3, sans fonction réservée à une édition payante. C'est un projet différent, pas un remplacement au caractère près : validez vos intégrations spécifiques.",{"q":70,"a":71},"Un seul nœud me donne-t-il de la redondance ?","Non. Une installation mono-nœud garde une seule copie de vos données sur une seule machine : conservez votre discipline de sauvegarde habituelle. La réplication de Garage est prévue pour une grappe multi-nœuds, que le même binaire prend en charge quand vous ajoutez des machines.",{"ram":73,"cpu":74,"disk":75,"stack":76,"port":80},"1 Go (2 Go recommandé)","1 vCPU","10 Go minimum (+ vos données)",[77,78,79],"Docker","Rust","SQLite","3900 (S3) · 3903 (admin)",[82],"ubuntu-24.04",[84,92,100],{"name":85,"slug":86,"categorySlug":87,"categoryName":88,"categoryColor":89,"logo":19,"tagline":90,"description":91},"Backrest","backrest","deploiement","Déploiement Applicatif & DevOps","text-success bg-success\u002F10","Sauvegardes chiffrées et dédupliquées de votre VPS avec une interface web : toute la puissance de restic, sans la ligne de commande. Un conteneur, moins de 100 Mo de RAM.","Interface web de sauvegarde pour restic : planifiez des sauvegardes chiffrées et dédupliquées de votre VPS vers S3, Backblaze B2 ou un disque distant, et restaurez un fichier en quelques clics.",{"name":93,"slug":94,"categorySlug":12,"categoryName":95,"categoryColor":96,"logo":97,"tagline":98,"description":99},"ClickHouse","clickhouse","Bases de Données","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fclickhouse.svg","Entrepôt analytique en colonnes, auto-hébergé — des milliards de lignes agrégées en millisecondes, sans facturation à la requête.","Base de données analytique en colonnes : des milliards de lignes agrégées en quelques millisecondes, avec une console SQL servie par le serveur lui-même.",{"name":101,"slug":102,"categorySlug":12,"categoryName":95,"categoryColor":96,"logo":103,"tagline":104,"description":105},"PostgreSQL Stack","postgresql-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fpostgresql","PostgreSQL 15 + pgAdmin — base de données relationnelle puissante et extensible dès le premier démarrage.","Base de données relationnelle open source avec pgAdmin préconfigurée. Puissante, extensible, prête pour la production.",[],{"key":108,"slug":12,"name":95,"objective":109,"icon":108,"color":96},"database","Disposer rapidement d'une plateforme de données.",1793820277895]