Environ 5 minutes

Utiliser Aktar avec MinIO

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 Settings → Destinations → Add Destination, choisissez MinIO et saisissez les valeurs ci-dessous. Comme MinIO utilise des URL path-style, la Public Base URL inclut le nom du bucket.

  5. 5

    Tester et enregistrer

    Cliquez sur Test Connection, puis sur Save.

Réglages dans Aktar

Saisissez ces valeurs dans Settings → Destinations → Add Destination. Les noms des champs correspondent à ceux de l'app.

ChampExemple de valeur
ProviderMinIO
Endpointhttps://minio.example.comL'adresse de l'API MinIO (souvent le port 9000).
Regionus-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
Public Base URLhttps://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

Test Connection signale une erreur de région ou de signature

Réglez Region 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 la Public Base URL. Voir erreurs Access Denied.

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