Environ 5 minutes

Comment envoyer des fichiers sur n'importe quel stockage compatible S3

Aktar fonctionne avec tout fournisseur qui implémente l'API Amazon S3. Choisissez Autre compatible S3 et saisissez l'endpoint, la région et les clés du fournisseur. Exemples courants :

  • Wasabi : https://s3.<region>.wasabisys.com, par exemple s3.eu-central-1.wasabisys.com
  • Hetzner Object Storage : https://<location>.your-objectstorage.com, par exemple fsn1.your-objectstorage.com
  • Scaleway : https://s3.<region>.scw.cloud, par exemple s3.fr-par.scw.cloud
  • Akamai (Linode) : https://<region>.linodeobjects.com

Ce qu'il vous faut

  • Un compte chez un fournisseur compatible S3
  • Aktar installé sur votre Mac

Pas à pas

  1. 1

    Créer un bucket

    Créez un bucket dans la console de votre fournisseur et notez sa région ou son emplacement, par exemple eu-central-1, fsn1 ou fr-par.

  2. 2

    Autoriser la lecture publique

    Rendez les objets du bucket lisibles publiquement, via le réglage de visibilité du bucket proposé par le fournisseur ou une stratégie de bucket qui autorise s3:GetObject. Aktar ne définit pas d'autorisations par fichier : ce réglage doit donc être configuré au niveau du bucket.

  3. 3

    Créer des clés d'accès

    Créez une clé d'accès S3 et sa clé secrète avec un accès en lecture et en écriture au bucket.

  4. 4

    Ajouter la destination dans Aktar

    Dans Réglages → Destinations → Ajouter une destination, choisissez Autre compatible S3 et saisissez les valeurs ci-dessous. Ce préréglage utilise des URL de style virtual-hosted (bucket.endpoint). Si votre serveur ne prend en charge que les URL path-style, choisissez plutôt le préréglage MinIO.

  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
FournisseurAutre compatible S3
Endpointhttps://fsn1.your-objectstorage.comL'endpoint S3 de votre fournisseur.
Régionfsn1La région ou l'emplacement du bucket.
Access Key ID…
Secret Access Key••••••••
Bucketyour-bucket
URL de base publiqueyour-bucket.fsn1.your-objectstorage.comOu un CDN ou domaine personnalisé placé devant le bucket.

Astuces

  • Consultez la documentation de votre fournisseur pour connaître l'endpoint exact de la région choisie.
  • Si votre fournisseur propose un CDN ou des domaines personnalisés, utilisez cette adresse comme URL de base publique.

Dépannage

« Tester la connexion » n'arrive pas à joindre le bucket

Vérifiez l'endpoint et la région. Si le fournisseur ne prend en charge que les URL path-style, passez au préréglage MinIO.

Les liens renvoient une erreur 403

Le bucket n'autorise pas encore la lecture publique. Voir erreurs Access Denied.

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