Etwa 5 Minuten

Aktar mit MinIO verwenden

Mit MinIO betreibst du S3-kompatiblen Speicher auf deinem eigenen Server. Aktars MinIO-Vorlage nutzt Path-Style-Adressierung (https://server/bucket/file), wie es die meisten selbst gehosteten Setups erwarten.

Was du brauchst

  • Ein MinIO-Server, den dein Mac erreichen kann, idealerweise über HTTPS
  • Den MinIO Client (mc) oder Zugriff auf die MinIO Console
  • Aktar auf deinem Mac installiert

Schritt für Schritt

  1. 1

    Bucket erstellen

    Mit dem MinIO Client und einem Alias für deinen Server:

    mc mb myminio/screenshots
  2. 2

    Anonyme Downloads erlauben

    Gib dem Bucket eine Policy für öffentliches Lesen, damit sich geteilte Links für alle öffnen:

    mc anonymous set download myminio/screenshots
  3. 3

    Access Key erstellen

    Erstelle in der MinIO Console einen Access Key (oder einen eigenen Benutzer mit Lese- und Schreibzugriff auf den Bucket) und kopiere Access Key und Secret Key.

  4. 4

    Ziel in Aktar hinzufügen

    Wähle unter Settings → Destinations → Add Destination die Option MinIO und gib die Werte unten ein. Da MinIO Path-Style-URLs verwendet, enthält die Public Base URL den Bucket-Namen.

  5. 5

    Testen und speichern

    Klick auf Test Connection und dann auf Save.

Einstellungen in Aktar

Trag diese Werte unter Settings → Destinations → Add Destination ein. Die Feldnamen entsprechen der App.

FeldBeispielwert
ProviderMinIO
Endpointhttps://minio.example.comDie API-Adresse deines MinIO-Servers (oft Port 9000).
Regionus-east-1Die auf deinem Server konfigurierte Region; us-east-1, wenn du nie eine festgelegt hast.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
Public Base URLhttps://minio.example.com/screenshotsEnthält den Bucket-Namen.

Tipps

  • Betreib MinIO hinter einem Reverse Proxy mit HTTPS, damit Links in jedem Browser und jeder Chat-App funktionieren.
  • Für Uploads muss nur dein Mac den Server erreichen (VPN oder LAN reichen), für geteilte Links muss die öffentliche URL aber für alle erreichbar sein, die sie öffnen.

Fehlerbehebung

Test Connection meldet einen Regions- oder Signaturfehler

Setz Region auf die Region, die auf deinem MinIO-Server konfiguriert ist. Wenn du nie eine festgelegt hast, verwende us-east-1.

Links liefern 403

Der Bucket hat keine anonyme Lese-Policy, oder in der Public Base URL fehlt der Bucket-Name. Siehe Access-Denied-Fehler.

Kommst du nicht weiter?Schau in die FAQ oder frag auf GitHub.