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
Bucket erstellen
Mit dem MinIO Client und einem Alias für deinen Server:
mc mb myminio/screenshots - 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
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
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
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.
| Feld | Beispielwert |
|---|---|
| Provider | MinIO |
| Endpoint | https://minio.example.comDie API-Adresse deines MinIO-Servers (oft Port 9000). |
| Region | us-east-1Die auf deinem Server konfigurierte Region; us-east-1, wenn du nie eine festgelegt hast. |
| Access Key ID | aktar |
| Secret Access Key | •••••••• |
| Bucket | screenshots |
| Public Base URL | https://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.