Ongeveer 5 minuten

Zo upload je bestanden naar MinIO en deel je links

Met MinIO draai je S3-compatibele opslag op je eigen server. De voorinstelling MinIO van Aktar gebruikt path-style-adressering (https://server/bucket/file), en dat is wat de meeste zelfgehoste installaties verwachten.

Wat je nodig hebt

  • Een MinIO-server die bereikbaar is vanaf je Mac, bij voorkeur via HTTPS
  • De MinIO Client (mc) of toegang tot de MinIO Console
  • Aktar geïnstalleerd op je Mac

Stap voor stap

  1. 1

    Maak een bucket

    Met de MinIO Client en een alias voor je server:

    mc mb myminio/screenshots
  2. 2

    Sta anonieme downloads toe

    Geef de bucket een openbaar leesbeleid, zodat gedeelde links voor iedereen opengaan:

    mc anonymous set download myminio/screenshots
  3. 3

    Maak een toegangssleutel

    Maak in de MinIO Console een toegangssleutel (of een aparte gebruiker met lees- en schrijftoegang tot de bucket) en kopieer de Access Key en de Secret Key.

  4. 4

    Voeg de bestemming toe in Aktar

    Ga naar Instellingen → Bestemmingen → Voeg bestemming toe, kies MinIO en vul de waarden hieronder in. Omdat MinIO path-style-URL’s gebruikt, bevat de Openbare basis-URL de bucketnaam.

  5. 5

    Test en bewaar

    Klik op Test verbinding en daarna op Bewaar.

Instellingen in Aktar

Vul deze waarden in bij Instellingen → Bestemmingen → Voeg bestemming toe. De veldnamen komen overeen met de app.

VeldVoorbeeldwaarde
ProviderMinIO
Endpointhttps://minio.example.comHet API-adres van je MinIO (vaak poort 9000).
Regious-east-1De regio die op je server is ingesteld; us-east-1 als je er nooit een hebt ingesteld.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
Openbare basis-URLhttps://minio.example.com/screenshotsInclusief de bucketnaam.

Tips

  • Zet MinIO achter een reverse proxy met HTTPS, zodat links in elke browser en chatapp werken.
  • Voor uploads hoeft alleen je Mac de server te bereiken (een VPN of lokaal netwerk is prima), maar voor gedeelde links moet de openbare URL bereikbaar zijn voor iedereen die ze opent.

Problemen oplossen

Test verbinding meldt een fout met de regio of de handtekening

Zet Regio op de regio die op je MinIO-server is ingesteld. Heb je er nooit een ingesteld, gebruik dan us-east-1.

Links geven 403

De bucket heeft geen anoniem leesbeleid, of de bucketnaam ontbreekt in de Openbare basis-URL. Zie Access Denied-fouten.

Kom je er nog niet uit?Bekijk de FAQ of stel je vraag op GitHub.