Nubbo maakt verbinding met Backblaze B2 via de S3-compatibele API, met een application key en de regio van je account. In een paar minuten staan je buckets 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 Backblaze B2. 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 met AES-256-GCM bewaard en je kunt de bucket op elk moment loskoppelen.
Voordat je begint
Je hebt een account bij Backblaze B2 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. Bij B2 kies je de regio wanneer je het account aanmaakt en die geldt voor al zijn buckets. Je ziet hem in het endpoint van elke bucket, in de vorm s3.<region>.backblazeb2.com: dat is de regio die je in Nubbo kiest. De master key van het account werkt niet met de S3 API, dus maak altijd een application key aan.
Kies hoe je verbindt
De wizard van Nubbo biedt twee routes. Beide eindigen op dezelfde manier: de bucket 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 een nieuwe | 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 Backblaze B2
- Open op backblaze.com B2 Cloud Storage, Application Keys en klik op Add a New Application Key. Gebruik niet de master application key.
- Geef hem een naam, zet Allow Access to Bucket(s) op All en Type of Access op Read and Write. Klik op Create New Key.
- Kopieer de keyID (de access key) en de applicationKey (de secret). Backblaze toont de applicationKey maar één keer.
- Kijk in Buckets naar het endpoint van een willekeurige bucket om je regio te vinden.
Stap 2: verbind de bucket in Nubbo
Open in Nubbo Buckets en klik op Bucket koppelen. Kies Backblaze B2 en klik op Doorgaan.

Kies Automatisch en klik op Doorgaan.

Plak in de stap Je sleutel de keyID en de applicationKey en kies de regio van je account. 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 wordt gevraagd) 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 regels die er al zijn 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.

Open daarna in de bucket Lifecycle Settings en kies Keep only the last version of the file. Anders bewaart B2 elke versie en maakt verwijderen vanuit Nubbo geen ruimte vrij.
Kan Nubbo de CORS-regel niet toevoegen met je sleutel, dan brengt de wizard je naar de stap CORS. Volg in dat geval Voeg de CORS-regel toe.
Verbinding met een beperkte sleutel
Stap 1: bereid de bucket en de sleutel voor in Backblaze B2
- Klik in Buckets op Create a Bucket, geef hem een naam en houd hem Private.
- Open in de bucket Lifecycle Settings en kies Keep only the last version of the file.
- Kijk naar het endpoint van de bucket om de regio te vinden.
- Klik in Application Keys op Add a New Application Key, beperk de toegang tot je bucket met Read and Write en vink Allow List All Bucket Names aan. Klik op Create New Key.
- Kopieer de keyID en de applicationKey.
Stap 2: verbind de bucket in Nubbo
- Klik in Buckets op Bucket koppelen, kies Backblaze B2 en daarna Met een beperkte sleutel.
- Plak de keyID en de applicationKey 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 uploaden naar en downloaden uit je bucket op https://nubbo.app. Het is dezelfde regel die de wizard in de stap CORS toont.
De CORS-regels in de B2-console zijn vaste voorinstellingen en laten je de bewerkingen niet kiezen. Daarom voeg je de regel van Nubbo toe met de command-line tool van B2 (b2), met een sleutel die de instellingen van de bucket mag wijzigen.
- Installeer de CLI, bijvoorbeeld met
pip install b2. - Log in met je keyID en applicationKey:
b2 account authorize. - Pas de regel toe en vervang
your-bucketdoor de naam van de bucket.allPrivatehoudt de bucket privé.
b2 bucket update --cors-rules '[{"corsRuleName":"nubbo","allowedOrigins":["https://nubbo.app"],"allowedOperations":["s3_get","s3_head","s3_put","s3_post","s3_delete"],"allowedHeaders":["*"],"exposeHeaders":["etag"],"maxAgeSeconds":3600}]' your-bucket allPrivate

Is de regel toegepast, ga dan terug naar Nubbo en klik op Toegevoegd, controleren. Mag je sleutel CORS wijzigen, dan regelt Probeer het voor mij in te stellen het voor je.
Als er iets misgaat
| Melding in Nubbo | Wat te doen |
|---|---|
| “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 aan 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 hele provider: kies een andere. |
| “Je sleutel heeft geen toestemming om dit in te stellen.” | Voeg de CORS-regel met de hand 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. |
| “Ongeldige gegevens. Controleer de access key en secret access key.” | Controleer of je niet de master application key gebruikt, want die werkt niet met de S3 API. |
| “De bucket bevindt zich in een andere regio. Controleer de ingestelde regio.” | Kies in Nubbo de regio die in het endpoint van de bucket staat. |
Wat het kost
Backblaze B2 rekent per TB, met 10 GB gratis en gratis uitgaand verkeer tot drie keer wat je opslaat. We leggen het uit in Prijzen van Backblaze B2.
Veelgestelde vragen
Kan ik de master application key van Backblaze gebruiken?
Nee. Backblaze ondersteunt de master key niet op zijn S3-compatibele API. Maak een application key aan onder Application Keys.
Welke regio kies ik in Nubbo voor B2?
De regio in het endpoint van je buckets, in de vorm s3.<regio>.backblazeb2.com. Bij B2 staan alle buckets van een account in dezelfde regio.
Waarom wordt CORS ingesteld met de B2 CLI?
Omdat de regels in de console vaste voorinstellingen zijn en je niet de bewerkingen laten kiezen die Nubbo nodig heeft. De CLI is de eenvoudigste manier om precies de juiste regel toe te passen; elke S3-tool die PutBucketCors uitvoert tegen het B2-endpoint werkt ook.
Waarom maakt verwijderen in Nubbo geen ruimte vrij op B2?
Omdat B2 standaard eerdere versies bewaart. Kies in de Lifecycle Settings van de bucket voor Keep only the last version of the file.
Bronnen
Prijzen en limieten komen van de officiële pagina's hieronder. Providers passen ze aan, dus controleer ze voordat je een keuze maakt.