Ce guide détaille l’installation et l’utilisation du client MinIO (mc). Cet outil en ligne de commande permet de gérer votre stockage objet (S3) aussi facilement que vos fichiers locaux.
Le client MinIO est un binaire statique. Il ne s’installe pas via les dépôts classiques (apt), mais se télécharge directement.
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mc), nous le renommons myminio :sudo mv mc /usr/local/bin/myminio
Pour vous connecter à votre serveur, vous devez créer un alias. C’est un profil qui enregistre l’adresse et vos clés de sécurité.
Commande générique :
myminio alias set NOM_DE_VOTRE_PROFIL URL_DU_SERVEUR CLE_ACCES CLE_SECRETE
Exemple concret à adapter :
mon-cloud)https://minio.exemple.com)[!IMPORTANT]
Cette configuration est stockée localement dans~/.myminio/config.json. Ne partagez jamais ce fichier.
Une fois l’alias configuré (appelons-le mon-cloud), vous pouvez utiliser ces commandes :
myminio ls mon-cloud/myminio mb mon-cloud/nom-du-bucketmyminio cp mon-fichier.zip mon-cloud/nom-du-bucket/myminio mirror ~/Documents mon-cloud/nom-du-bucket/documents
Pour automatiser vos sauvegardes, vous pouvez ajouter des alias dans votre fichier ~/.bash_aliases ou ~/.bashrc.
Exemples de raccourcis :
# Lister rapidement un bucket spécifique
alias ls-cloud='myminio ls mon-cloud/nom-du-bucket/'
# Sauvegarde rapide du dossier Scripts
alias bkp-scripts='myminio mirror ~/Scripts mon-cloud/backup-bucket/scripts'
Auteur : ce guide est proposé par Amaury aka BlablaLinux. Retrouvez l’ensemble de mes services sur blablalinux.be/mes-services-publics/.