Nubbo verbindt met DigitalOcean Spaces via een Spaces access key en de regio van je buckets. Binnen een paar minuten staan ze in een bestandsverkenner met directe uploads, deellinks en galerijen. Deze gids volgt de wizard van Nubbo stap voor stap, met beide routes: automatisch of met een sleutel die tot één bucket is beperkt.
Wat je krijgt
- Blader door de bucket alsof het een schijf is: mappen, weergaven, zoeken, prullenbak, labels en favorieten.
- Upload en download bestanden rechtstreeks tussen je browser en DigitalOcean Spaces. Bestanden gaan nooit via de servers van Nubbo.
- Deel bestanden en mappen met een wachtwoord, vervaldatum en downloadlimiet, ontvang bestanden in je bucket en maak galerijen.
- Je sleutels worden versleuteld opgeslagen met AES-256-GCM en je kunt de bucket op elk moment loskoppelen.
Voordat je begint
Je hebt een account bij DigitalOcean Spaces en een Nubbo-account nodig. Elke bucket die je koppelt telt mee voor de limiet van je abonnement: het Gratis-abonnement staat er 2 toe, Personal 5 en Pro heeft geen limiet. Spaces is beschikbaar in 13 regio’s: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 en mkc1. Nubbo vraagt om de regio omdat elke regio een eigen endpoint heeft.
Kies hoe je verbindt
De wizard van Nubbo biedt twee routes. Beide eindigen op dezelfde manier: de bucket is verbonden en klaar voor uploads vanuit de browser.
| Automatisch | Met een beperkte sleutel | |
|---|---|---|
| Sleutel | Toegang tot het hele account | Beperkt tot één bucket |
| Bucket | Nubbo gebruikt een van de jouwe of maakt er een | Je maakt hem eerst zelf aan |
| CORS | Nubbo voegt de regel voor je toe | Je voegt de regel zelf toe |
| Wanneer kiezen | De snelste manier | Als je geen toegang tot het hele account wilt geven |
Automatische verbinding
Stap 1: maak de sleutel aan in DigitalOcean Spaces
- Open in het controlepaneel van DigitalOcean Spaces Object Storage en ga naar het tabblad Access Keys.
- Klik op Create Access Key, kies Full access en geef de sleutel een naam, bijvoorbeeld
nubbo. - Kopieer de access key en de secret. DigitalOcean toont de secret maar één keer.
Stap 2: verbind de bucket in Nubbo
Open in Nubbo Buckets en klik op Bucket koppelen. Kies DigitalOcean Spaces en klik op Doorgaan.

Kies Automatisch en klik op Doorgaan.

Plak in de stap Je sleutel de access key en de secret en kies de regio van je buckets. Klik op Sleutel controleren. Nubbo controleert of de sleutel werkt en of hij toegang heeft tot het hele account.

Kies een van je buckets en klik op Deze bucket gebruiken, of selecteer Nieuwe maken, typ een naam (en kies de regio, als daarom gevraagd wordt) en klik op Maken en voorbereiden. Nubbo voegt een CORS-regel aan de bucket toe die alleen uploads en downloads vanuit de app toestaat, en laat de bestaande regels staan.

Bekijk de drie controles, wijzig eventueel de Naam in Nubbo en klik op Afronden. De bucket verschijnt in Buckets en je kunt hem openen in de verkenner.

Als Nubbo de CORS-regel niet met je sleutel kan toevoegen, brengt de wizard je naar de stap CORS. Volg dan Voeg de CORS-regel toe.
Verbinding met een beperkte sleutel
Stap 1: bereid de bucket en de sleutel voor in DigitalOcean Spaces
- Klik in Spaces Object Storage op Create Bucket, kies de regio en een naam en maak de bucket aan.
- Klik in Access Keys op Create Access Key en kies Limited access.
- Kies je bucket met de machtiging Read/Write/Delete, geef de sleutel een naam en maak hem aan.
- Kopieer de access key en de secret. Beperkte sleutels werken niet op buckets met een bucket policy.
Stap 2: verbind de bucket in Nubbo
- Klik in Buckets op Bucket koppelen, kies DigitalOcean Spaces en daarna Met een beperkte sleutel.
- Plak de access key en de secret en kies de regio. Klik op Sleutel controleren.
- Typ de exacte naam van de bucket en klik op Toegang controleren.
- De wizard gaat naar de stap CORS met de regel die je moet toevoegen.
Voeg de CORS-regel toe
Met de CORS-regel kan de browser bestanden uit je bucket uploaden en downloaden op https://nubbo.app. Het is dezelfde regel die de wizard in de stap CORS toont.
- Open in Spaces Object Storage de bucket en ga naar Settings.
- Klik onder CORS Configurations op Add.
- Vul het formulier in met deze waarden en klik op Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600
Met een beperkte sleutel moet je hem zelf toevoegen: bij DigitalOcean heb je voor het wijzigen van CORS via de API een sleutel met Full access nodig.

Ga na het opslaan terug naar Nubbo en klik op Toegevoegd, controleren. Sommige providers hebben een minuut nodig om hem toe te passen. Als je sleutel CORS mag wijzigen, doet Probeer het voor mij in te stellen het voor je.
Als er iets misgaat
| Melding in Nubbo | Wat te doen |
|---|---|
| “Ongeldige gegevens. Controleer de access key en secret access key.” | Kopieer beide sleutels opnieuw, zonder spaties aan het begin of het eind. |
| “Deze sleutel lijkt beperkt tot één bucket. Je kunt doorgaan met de beperkte route of een sleutel met volledige toegang maken.” | Klik op Doorgaan met een beperkte sleutel, of maak een sleutel met toegang tot het hele account en klik op Andere sleutel proberen. |
| “Bucket niet gevonden. Controleer de naam en regio.” | Controleer de exacte naam van de bucket en of de gekozen regio die van de bucket is. |
| “Je sleutel heeft geen toestemming om buckets te maken.” | Gebruik een sleutel met volledige toegang, of maak de bucket in je paneel en klik op Ik heb hem in mijn paneel gemaakt. |
| “Die naam is al in gebruik bij deze provider; probeer een andere.” | Bucketnamen zijn uniek binnen de provider: kies een andere. |
| “Je sleutel heeft geen toestemming om dit in te stellen.” | Voeg de CORS-regel handmatig toe, zoals hierboven uitgelegd. |
| “Het werkt nog niet. Controleer de regel en probeer het opnieuw; sommige providers hebben een minuut nodig om hem toe te passen.” | Controleer of de origin precies https://nubbo.app is, zonder slash aan het eind, wacht een minuut en controleer opnieuw. |
| “Deze bucket is al in gebruik.” | Die bucket is al gekoppeld in Nubbo, in je eigen account of in een ander account. |
| “De bucket bevindt zich in een andere regio. Controleer de ingestelde regio.” | Kies in Nubbo dezelfde regio als waarin je de bucket hebt gemaakt. |
| “Toegang geweigerd. Controleer of de gegevens nog actief zijn en hun rechten.” | Controleer bij een beperkte sleutel of hij Read/Write/Delete heeft op die bucket en of de bucket geen bucket policy heeft. |
Wat het kost
Spaces wordt gefactureerd met een maandelijks bedrag waarin opslag en dataverkeer zijn inbegrepen. We leggen het uit in Prijzen van DigitalOcean Spaces.
Veelgestelde vragen
Welk soort Spaces-sleutel heb ik nodig?
Voor de automatische route een sleutel met Full access. Met een beperkte sleutel een Limited access-sleutel met Read/Write/Delete op je bucket.
Welke regio kies ik in Nubbo?
Die van de bucket: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 of mkc1. Het controlepaneel toont hem naast de naam van de bucket.
Waarom kan Nubbo CORS niet instellen met mijn beperkte sleutel?
Omdat je bij DigitalOcean voor het wijzigen van CORS via de API een sleutel met Full access nodig hebt. Met een beperkte sleutel voeg je hem zelf toe onder Settings, CORS Configurations.
Kan ik buckets uit meerdere regio's koppelen?
Ja. Elke bucket verbindt met zijn eigen regio, en je kunt er zoveel hebben als je abonnement toestaat.
Bronnen
Prijzen en limieten komen van de officiële pagina's hieronder. Providers passen ze aan, dus controleer ze voordat je een keuze maakt.