Installation

Choisissez le mode de déploiement RustFS adapté : essai local, production sur un ou plusieurs nœuds, conteneurs et Kubernetes.

RustFS est un système de stockage objet distribué, écrit en Rust et publié sous la licence Apache 2.0. Il s’exécute sous Linux, Windows, macOS et FreeBSD, ainsi que dans des conteneurs, sur les architectures x86, ARM, RISC-V et d’autres architectures de processeur.

Développement et débogage uniquement

La version Windows de RustFS est destinée uniquement au développement et au débogage. Elle n’est pas recommandée pour les déploiements en production. Nous recommandons Linux pour les charges de production.

Changez immédiatement les identifiants par défaut

Après l’installation, définissez des valeurs uniques pour RUSTFS_ACCESS_KEY et RUSTFS_SECRET_KEY avant d’exposer RustFS sur un réseau. N’utilisez pas la valeur bien connue rustfsadmin pour l’un ou l’autre des identifiants.

  • Pour une installation par binaire Linux ou par systemd, définissez les deux valeurs dans /etc/default/rustfs, puis redémarrez le service rustfs.
  • Pour Docker, Podman ou Docker Compose, transmettez les deux valeurs comme variables d’environnement du conteneur au moment de sa création. Recréez un conteneur existant s’il a été démarré sans elles.

Choisissez votre parcours

Votre objectifParcours recommandéGuide
Essayer RustFS sur une machine localeScript d’installation en une commande, ou un conteneurDémarrage rapide Linux · Conteneur
Production sur un seul serveurSNSD (un disque) ou SNMD (plusieurs disques)Installer RustFS sur Linux
Cluster de production multi-serveursMNMD, après les listes de contrôle de productionNœuds multiples, disques multiples · Listes de contrôle
Kubernetes / cloud natifDéploiement avec le chart Helm ou l’OperatorCloud natif
Hôte Windows ou macOSInstallation nativeWindows · macOS

Comparaison des modes de déploiement

ModeNœudsDisquesTolérance aux pannesUsage typique
SNSD11Aucune — appuyez-vous sur les sauvegardesDéveloppement, tests et petites charges non critiques
SNMD1PlusieursJusqu’à M disques de parité dans le nœudCharges moyennes et non critiques sur un seul serveur
MNMD4+Plusieurs par nœudNiveau disque et nœud, par codage d’effacement entre les serveursCharges de production

Liste de contrôle

Avant tout déploiement en production, parcourez les listes de contrôle préalables à l’installation — matériel, réseau, logiciels et sécurité — afin de vérifier que votre environnement répond aux exigences de production.

On this page