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
Créer un bucket
Avec le client MinIO et un alias pour votre serveur :
mc mb myminio/screenshots - 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
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
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
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.
| Champ | Exemple de valeur |
|---|---|
| Provider | MinIO |
| Endpoint | https://minio.example.comL'adresse de l'API MinIO (souvent le port 9000). |
| Region | us-east-1La région configurée sur votre serveur ; us-east-1 si vous n'en avez jamais défini. |
| Access Key ID | aktar |
| Secret Access Key | •••••••• |
| Bucket | screenshots |
| Public Base URL | https://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.