Le 17 septembre 2026
Minio supprime son image docker
Minio est une solution de stockage S3 publié pour la première fois en 2015 et qui a offert une belle alternative aux solutions des hyperscaller comme AWS S3, Cloud Storage de Google etc… La solution était complète, gestion des cycles de vies des objets, réplications sur plusieurs instances, clustering, usages de l’ensemble des disques sans besoin de RAID supplémentaire.
Protocole S3
Le protocole s3 est aussi appelé « Stockage Objet », il permet de d’accéder / stocker des fichiers non pas via un système de fichier (NFS, SAN, etc.) mais plutôt via une API !
Une différence importante est que même si un bon nombre d’entre nous considérons que nous stockons des fichiers à l’intérieur, en réalité, nous stockons des « objets » (qui contiennent les données d’un fichier).
Il offre de nombreuses fonctionnalités qu’un système de fichier classique ne sait pas offrir:
- Support des Metadata : Données annexes qui peuvent enrichir votre « objet » ( identifiant de l’utilisateur au sein de votre application, type d’objet au sens de votre application etc.)
- Support des « lifecycle-policy » : Permet de définir des politiques de suppressions de vos objets, ou de « migration » vers un stockage moins couteux. Ceci peut-être utile pour supprimer par exemple tous les objets de votre dossier
tmpdès lors qu’ils sont plus vieux que 1j - Support du Versionning : S3 propose le versionning d’un objet, ce qui signifie que si vous remplacez un objet ( fichier ) par un autre, les deux versions sont conservés ! Et si vous le supprimer, les deux fichiers d’origines sont toujours présents au cas où la suppression est accidentelle. (La suppression définitive des fichiers supprimés se fait notamment via une Lifycycle Policy).
- Exposition via url-présigné: Vous pouvez configurer vos objets pour qu’ils puissent être accessibles directement depuis internet via une url aléatoire avec une durée d’expiration, cela est utile pour le transit d’information sensible / temporaire.
Ce protocole est difficilement contournable dans les infrastructures modernes ou multi-site puisqu’il offre une grande quantité de fonctionnalité utile pour tout développeur.
La fin de MinIO
Minio a été la solution incontournable pour disposer d’un stockage S3 souverain puisque vous pouviez le déployer sur vos serveurs, ou dans vos cluster Kubernetes. Toutefois, comme évoqué dans le début de notre article, il n’est plus opensource !
Ce démantèlement de la solution a commencé en 2025, les équipes de Minio AISTOR (nouveau nom de la solution) ont méthodiquement coupé la solution:
- Retrait de l’interface administrateur pour les utilisateurs « gratuits ».
- Arrêt de construction de nouvelles versions de docker de Minio (utilisé 99% des utilisateurs sous Docker & Kubernetes)
- Si vous souhaitiez les mises à jour de sécurité, vous deviez construire vous même l’image Docker associée
- Arrêt de développement de nouvelles fonctionnalités
- Arrêt des développements de correctifs de sécurité
- Archivage du projet
- Suppression de l’image Docker
Solution temporaire
Suite à la suppression de l’image Docker de Minio, vous ne serez plus en mesure de démarrer vos instances si elles doivent redémarrer et resteront indisponibles.
Afin de pouvoir au moins redémarrer vos instances Minio en attendant de migrer vers une autre solution S3, vous pouvez utiliser l’image docker qui est présente sur la registry Qway: qway.io/minio/minio
Exemple d’intégration sur un compose.yml
services:
...
minio:
image: minio/minio:latest
...
Vers:
services:
...
minio:
image: quay.io/minio/minio
...
Une fois la modification effectuée, votre minio devrait redémarrer sans difficulté.
En cas de soucis, n’hésitez pas à nous contacter afin qu’on puisse vous aider !
Attention aux risques de sécurités !
Nous tenons à rappeler que MinIO n’est plus maintenu ni développé. Ce qui signifie que si des vulnérabilités existent ou sont découvertes, aucun correctif de sécurité ne sera apporté par MinIO.
Si vous l’utilisez, nous vous recommandons vivement de ne pas l’exposer publiquement et de ne l’utiliser que de manière interne en attendant de basculer vers une autre solution
La solution de Gladhost
Historiquement, pour nos clients qui souhaitaient du S3, nous déployions des instances MinIO avec réplication. Ça leur permettait d’avoir un stockage entièrement souverain avec de meilleures performances car la latence est forcément plus faible.
Au cours de l’année, nous avons déployés notre solution S3 redondée sur 3 datacenters en France avec en plus, des sauvegardes quotidienne sur 30j de vos données dans un 4ème datacenter. Les clients Gladhost peuvent commander leur bucket S3 directement via le Manager Gladhost.