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
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
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:GetObjecttoestaat. In de Spaces-documentatie van DigitalOcean staat hoe je dat toepast. Test verbinding in de laatste stap vertelt je of het werkt. - 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
Voeg de bestemming toe in Aktar
Ga naar Instellingen → Bestemmingen → Voeg bestemming toe, kies DigitalOcean Spaces en vul de waarden hieronder in.
- 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.
| Veld | Voorbeeldwaarde |
|---|---|
| Provider | DigitalOcean Spaces |
| Endpoint | https://fra1.digitaloceanspaces.comDe regio van je Space. |
| Regio | fra1 |
| Access Key ID | DO00… |
| Secret Access Key | •••••••• |
| Bucket | your-space |
| Openbare basis-URL | your-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.