Pour gérer de grands volumes de données de manière sûres, des solutions comme Ceph, Openstack Swift, ou encore Minio proposent de distribuer ces dernières sur plusieurs serveurs. Ces logiciels ont actuellement une limite importante : le matériel et le réseau doivent s'adapter à leurs contraintes.
Avec Garage, nous inversons cette logique : c'est **Garage qui s'adapte à votre matériel**.
L'idée c'est de pouvoir ajouter ou enlever à peu près n'importe quelle machine, comme une vieille tour qui dort dans une armoire, depuis n'importe où à un cluster.
<!-- Pour comprendre les raisons qui nous ont poussé à développer Garage, on peut se référer à la définition du*hacking* de [Shoshana Zuboff](https://cryptome.org/2015/07/big-other.pdf) :
*[Le hacking consiste] à libérer les affordances [càd capacité d'agir, d'avoir un impact] des logiques insititutionnelles dans lesquelles elles sont bloquées et de les redistribuer dans des configurations alternatives pour des nouveaux objectifs*
Pour que l'expérience se déroule dans des conditions optimales pour vous, nous vous recommandons d'avoir :
- Une machine (virtuelle ou physique) sous Linux dédiée comme un Raspberry Pi.
- Au moins 10Go d'espace disque de libre pour être large.
- Une connexion Internet ADSL/LTE/Coaxial/Fibre correcte (pas trop de perte de paquets, min 1 Mbit/s up, min 8 Mbit/s down). Pas besoin d'avoir la main sur le NAT, nous utiliserons [yggdrasil](https://yggdrasil-network.github.io/)
*Note : Si vous voulez tester Garage sur un autre OS que Linux, votre contribution sera bienvenue mais nous ne pourrons peut-être pas vous dépanner.*