Environ 5 minutes

Comment envoyer des fichiers sur MinIO et partager des liens

MinIO vous permet de faire tourner un stockage compatible S3 sur votre propre serveur. Le préréglage MinIO d'Aktar utilise l'adressage path-style (https://server/bucket/file), ce qu'attendent la plupart des installations auto-hébergées.

Ce qu'il vous faut

  • Un serveur MinIO accessible depuis votre Mac, idéalement en HTTPS
  • Le client MinIO (mc) ou un accès à la MinIO Console
  • Aktar installé sur votre Mac

Pas à pas

  1. 1

    Créer un bucket

    Avec le client MinIO et un alias pour votre serveur :

    mc mb myminio/screenshots
  2. 2

    Autoriser les téléchargements anonymes

    Appliquez au bucket une politique de lecture publique pour que les liens partagés s'ouvrent pour tout le monde :

    mc anonymous set download myminio/screenshots
  3. 3

    Créer une clé d'accès

    Dans la MinIO Console, créez une clé d'accès (ou un utilisateur dédié avec un accès en lecture et écriture au bucket) et copiez l'Access Key et la Secret Key.

  4. 4

    Ajouter la destination dans Aktar

    Dans Réglages → Destinations → Ajouter une destination, choisissez MinIO et saisissez les valeurs ci-dessous. Comme MinIO utilise des URL path-style, l'URL de base publique inclut le nom du bucket.

  5. 5

    Tester et enregistrer

    Cliquez sur Tester la connexion, puis sur Enregistrer.

Réglages dans Aktar

Saisissez ces valeurs dans Réglages → Destinations → Ajouter une destination. Les noms des champs correspondent à ceux de l'app.

ChampExemple de valeur
FournisseurMinIO
Endpointhttps://minio.example.comL'adresse de l'API MinIO (souvent le port 9000).
Régionus-east-1La région configurée sur votre serveur ; us-east-1 si vous n'en avez jamais défini.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
URL de base publiquehttps://minio.example.com/screenshotsInclut le nom du bucket.

Astuces

  • Placez MinIO derrière un reverse proxy en HTTPS pour que les liens fonctionnent dans tous les navigateurs et applis de messagerie.
  • Pour les envois, il suffit que votre Mac puisse joindre le serveur (un VPN ou le réseau local suffit), mais pour les liens partagés, l'URL publique doit être accessible à quiconque les ouvre.

Dépannage

« Tester la connexion » signale une erreur de région ou de signature

Réglez le champ Région sur la région configurée sur votre serveur MinIO. Si vous n'en avez jamais configuré, utilisez us-east-1.

Les liens renvoient une erreur 403

Le bucket n'a pas de politique de lecture anonyme, ou le nom du bucket manque dans l'URL de base publique. Voir erreurs Access Denied.

Toujours bloqué ?Parcourez la FAQ ou posez votre question sur GitHub.