Ongeveer 5 minuten

Zo upload je bestanden naar DigitalOcean Spaces en deel je links

DigitalOcean Spaces is S3-compatibele objectopslag met een ingebouwd CDN. De voorinstelling DigitalOcean Spaces van Aktar maakt verbinding met een Spaces-toegangssleutel.

Wat je nodig hebt

  • Een DigitalOcean-account
  • Aktar geïnstalleerd op je Mac

Stap voor stap

  1. 1

    Maak een Space

    Maak in het controlepaneel van DigitalOcean een Spaces-bucket in een datacenter bij je in de buurt, bijvoorbeeld fra1. Het CDN inschakelen is aan te raden voor openbare links.

  2. 2

    Maak geüploade bestanden openbaar leesbaar

    Nieuwe bestanden in Spaces zijn standaard privé en Aktar stelt geen rechten per bestand in, dus openbare leestoegang moet van de bucket komen, bijvoorbeeld via een bucketbeleid dat s3:GetObject toestaat. In de Spaces-documentatie van DigitalOcean staat hoe je dat toepast. Test verbinding in de laatste stap vertelt je of het werkt.

  3. 3

    Maak een toegangssleutel

    Maak een Spaces access key met lees- en schrijftoegang tot je bucket en kopieer de Access Key en de Secret Key. De secret wordt maar één keer getoond.

  4. 4

    Voeg de bestemming toe in Aktar

    Ga naar Instellingen → Bestemmingen → Voeg bestemming toe, kies DigitalOcean Spaces en vul de waarden hieronder in.

  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
ProviderDigitalOcean Spaces
Endpointhttps://fra1.digitaloceanspaces.comDe regio van je Space.
Regiofra1
Access Key IDDO00…
Secret Access Key••••••••
Bucketyour-space
Openbare basis-URLyour-space.fra1.cdn.digitaloceanspaces.comHet CDN-adres, of je eigen CDN-domein.

Tips

  • Gebruik het CDN-endpoint als Openbare basis-URL, zodat links dicht bij je kijkers in de cache staan.
  • Spaces ondersteunt eigen domeinen op het CDN, dus links kunnen je eigen domein gebruiken.

Problemen oplossen

Links geven 403

De geüploade bestanden zijn niet openbaar leesbaar. Pas een beleid voor openbare leestoegang toe op de bucket. Zie Access Denied-fouten.

Test verbinding kan de bucket niet vinden

Controleer of de regio van het endpoint (bijvoorbeeld fra1) overeenkomt met de regio waarin je Space is aangemaakt.

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