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. 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. 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:GetObject erlaubt. Wie du eine anwendest, beschreibt die Spaces-Dokumentation von DigitalOcean. Test Connection im letzten Schritt zeigt dir, ob es funktioniert.

  3. 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. 4

    Ziel in Aktar hinzufügen

    Wähle unter Settings → Destinations → Add Destination die Option DigitalOcean Spaces und gib die Werte unten ein.

  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
ProviderDigitalOcean Spaces
Endpointhttps://fra1.digitaloceanspaces.comDie Region deines Space.
Regionfra1
Access Key IDDO00…
Secret Access Key••••••••
Bucketyour-space
Public Base URLyour-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.