Etwa 5 Minuten
Aktar mit DigitalOcean Spaces verwenden
DigitalOcean Spaces ist S3-kompatibler Objektspeicher mit eingebautem CDN. Aktars DigitalOcean-Spaces-Vorlage verbindet sich mit einem Spaces Access Key.
Was du brauchst
- Ein DigitalOcean-Konto
- Aktar auf deinem Mac installiert
Schritt für Schritt
- 1
Space erstellen
Erstelle im DigitalOcean-Control-Panel einen Spaces-Bucket in einem Rechenzentrum in deiner Nähe, zum Beispiel
fra1. Für öffentliche Links empfiehlt es sich, das CDN zu aktivieren. - 2
Hochgeladene Dateien öffentlich lesbar machen
Neue Dateien in Spaces sind standardmäßig privat, und Aktar setzt keine Berechtigungen pro Datei. Öffentliches Lesen muss also vom Bucket kommen, zum Beispiel über eine Bucket-Policy, die
s3:GetObjecterlaubt. Wie du eine anwendest, beschreibt die Spaces-Dokumentation von DigitalOcean. Test Connection im letzten Schritt zeigt dir, ob es funktioniert. - 3
Access Key erstellen
Erstelle einen Spaces Access Key mit Lese- und Schreibzugriff auf deinen Bucket und kopiere Access Key und Secret Key. Der Secret wird nur einmal angezeigt.
- 4
Ziel in Aktar hinzufügen
Wähle unter Settings → Destinations → Add Destination die Option DigitalOcean Spaces und gib die Werte unten ein.
- 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 | DigitalOcean Spaces |
| Endpoint | https://fra1.digitaloceanspaces.comDie Region deines Space. |
| Region | fra1 |
| Access Key ID | DO00… |
| Secret Access Key | •••••••• |
| Bucket | your-space |
| Public Base URL | your-space.fra1.cdn.digitaloceanspaces.comCDN-Adresse oder deine eigene CDN-Domain. |
Tipps
- Verwende den CDN-Endpunkt als Public Base URL, damit Links nah bei deinen Betrachtern gecacht werden.
- Spaces unterstützt eigene Domains für das CDN, deine Links können also deine eigene Domain nutzen.
Fehlerbehebung
Links liefern 403
Die hochgeladenen Dateien sind nicht öffentlich lesbar. Wende eine Policy für öffentliches Lesen auf den Bucket an. Siehe Access-Denied-Fehler.
Test Connection findet den Bucket nicht
Prüfe, ob die Region des Endpunkts (zum Beispiel fra1) mit der Region übereinstimmt, in der dein Space erstellt wurde.
Kommst du nicht weiter?Schau in die FAQ oder frag auf GitHub.