Nubbo forbinder til Backblaze B2 gennem det S3-kompatible API med en application key og din kontos region. På få minutter ligger dine buckets i en filstifinder med direkte uploads, delingslinks og gallerier. Denne guide følger Nubbos forbindelsesguide trin for trin med begge veje: automatisk eller med en nøgle, der er begrænset til én bucket.
Det får du
- Gennemse bucketen som et drev: mapper, visninger, søgning, papirkurv, labels og favoritter.
- Upload og download filer direkte mellem din browser og Backblaze B2. Filerne passerer aldrig gennem Nubbos servere.
- Del filer og mapper med adgangskode, udløbsdato og downloadgrænse, modtag filer i din bucket, og opret gallerier.
- Dine nøgler gemmes krypteret med AES-256-GCM, og du kan til enhver tid afbryde forbindelsen til bucketen.
Før du går i gang
Du skal have en konto hos Backblaze B2 og en Nubbo-konto. Hver bucket, du forbinder, tæller med i din plans grænse: Gratis-planen tillader 2, Personal 5, og Pro har ingen grænse. Hos B2 vælges regionen, når du opretter kontoen, og den gælder for alle dens buckets. Du kan se den i endpointet for en vilkårlig bucket, i formen s3.<region>.backblazeb2.com: det er den region, du skal vælge i Nubbo. Kontoens master key virker ikke med S3 API’et, så opret altid en application key.
Vælg, hvordan du forbinder
Nubbos forbindelsesguide tilbyder to veje. Begge ender ens: bucketen er forbundet og klar til uploads fra browseren.
| Automatisk | Med en begrænset nøgle | |
|---|---|---|
| Nøgle | Adgang til hele kontoen | Begrænset til én bucket |
| Bucket | Nubbo bruger en af dine eller opretter en ny | Du opretter den først |
| CORS | Nubbo tilføjer reglen for dig | Du tilføjer reglen |
| Hvornår du vælger den | Den hurtigste vej | Når du ikke vil give adgang til hele kontoen |
Automatisk forbindelse
Trin 1: opret nøglen i Backblaze B2
- Åbn B2 Cloud Storage, Application Keys på backblaze.com, og tryk på Add a New Application Key. Brug ikke master application key.
- Giv den et navn, sæt Allow Access to Bucket(s) til All og Type of Access til Read and Write. Tryk på Create New Key.
- Kopiér keyID (access key) og applicationKey (secret). Backblaze viser kun applicationKey én gang.
- Se på endpointet for en vilkårlig bucket under Buckets for at finde din region.
Trin 2: forbind bucketen i Nubbo
Åbn Buckets i Nubbo, og tryk på Forbind bucket. Vælg Backblaze B2, og tryk på Fortsæt.

Vælg Automatisk, og tryk på Fortsæt.

I trinnet Din nøgle indsætter du keyID og applicationKey og vælger din kontos region. Tryk på Tjek nøgle. Nubbo tjekker, at nøglen virker, og at den har adgang til hele kontoen.

Vælg en af dine buckets, og tryk på Brug denne bucket, eller markér Opret en ny, skriv et navn (og vælg regionen, hvis du bliver spurgt), og tryk på Opret og klargør. Nubbo tilføjer en CORS-regel til bucketen, der kun tillader uploads og downloads fra appen, og beholder de regler, den allerede har.

Gennemse de tre tjek, ret Navn i Nubbo, hvis du vil, og tryk på Afslut. Bucketen vises under Buckets, og du kan åbne den i stifinderen.

Åbn derefter Lifecycle Settings i bucketen, og vælg Keep only the last version of the file. Ellers beholder B2 alle versioner, og sletning fra Nubbo frigør ikke plads.
Hvis Nubbo ikke kan tilføje CORS-reglen med din nøgle, sender forbindelsesguiden dig til trinnet CORS. Følg så Tilføj CORS-reglen.
Forbindelse med en begrænset nøgle
Trin 1: klargør bucketen og nøglen i Backblaze B2
- Tryk på Create a Bucket under Buckets, giv den et navn, og behold den som Private.
- Åbn Lifecycle Settings i bucketen, og vælg Keep only the last version of the file.
- Se på bucketens endpoint for at finde regionen.
- Tryk på Add a New Application Key under Application Keys, begræns adgangen til din bucket med Read and Write, og sæt flueben ved Allow List All Bucket Names. Tryk på Create New Key.
- Kopiér keyID og applicationKey.
Trin 2: forbind bucketen i Nubbo
- Tryk på Forbind bucket under Buckets, vælg Backblaze B2 og derefter Med en begrænset nøgle.
- Indsæt keyID og applicationKey, og vælg regionen. Tryk på Tjek nøgle.
- Skriv bucketens nøjagtige navn, og tryk på Tjek adgang.
- Forbindelsesguiden går videre til trinnet CORS med den regel, du skal tilføje.
Tilføj CORS-reglen
CORS-reglen lader browseren uploade og downloade filer fra din bucket på https://nubbo.app. Det er den samme regel, som forbindelsesguiden viser i trinnet CORS.
CORS-reglerne i B2-konsollen er forudindstillede og lader dig ikke vælge operationerne, så Nubbos regel tilføjes med B2’s kommandolinjeværktøj (b2) og en nøgle, der må ændre bucketens indstillinger.
- Installér CLI’en, f.eks. med
pip install b2. - Log ind med dit keyID og din applicationKey:
b2 account authorize. - Anvend reglen, og erstat
your-bucketmed navnet på bucketen.allPrivateholder bucketen privat.
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

Når den er anvendt, går du tilbage til Nubbo og trykker på Jeg har tilføjet den, tjek. Hvis din nøgle må ændre CORS, klarer Prøv at konfigurere det for mig det for dig.
Hvis noget går galt
| Besked i Nubbo | Det gør du |
|---|---|
| “Denne nøgle ser ud til at være begrænset til én bucket. Du kan fortsætte med den begrænsede vej eller oprette en nøgle med fuld adgang.” | Tryk på Fortsæt med begrænset nøgle, eller opret en nøgle med adgang til hele kontoen, og tryk på Prøv en anden nøgle. |
| “Bucket ikke fundet. Kontrollér navnet og regionen.” | Tjek bucketens nøjagtige navn, og at den valgte region er bucketens. |
| “Din nøgle har ikke tilladelse til at oprette buckets.” | Brug en nøgle med fuld adgang, eller opret bucketen i dit panel, og tryk på Jeg har oprettet den i mit panel. |
| “Det navn er allerede i brug hos denne udbyder; prøv et andet.” | Bucket-navne er unikke hos hele udbyderen: vælg et andet. |
| “Din nøgle har ikke tilladelse til at konfigurere det.” | Tilføj CORS-reglen manuelt, som forklaret ovenfor. |
| “Det virker ikke endnu. Gennemgå reglen, og tjek igen; nogle providere er et minut om at anvende den.” | Tjek, at origin er præcis https://nubbo.app uden skråstreg til sidst, vent et minut, og tjek igen. |
| “Denne bucket er allerede i brug.” | Den bucket er allerede forbundet i Nubbo, på din konto eller på en anden. |
| “Ugyldige loginoplysninger. Tjek adgangsnøglen og den hemmelige adgangsnøgle.” | Tjek, at du ikke bruger master application key, som ikke virker med S3 API’et. |
| “Bucketen ligger i en anden region. Kontrollér den konfigurerede region.” | Vælg den region i Nubbo, der står i bucketens endpoint. |
Hvad det koster
Backblaze B2 tager betaling pr. TB med 10 GB gratis og gratis udgående trafik op til tre gange det, du gemmer. Vi forklarer det i Priser på Backblaze B2.
Ofte stillede spørgsmål
Kan jeg bruge Backblazes master application key?
Nej. Backblaze understøtter ikke master key i sit S3-kompatible API. Opret en application key under Application Keys.
Hvilken region skal jeg vælge i Nubbo til B2?
Den, der står i dine buckets endpoint, i formen s3.<region>.backblazeb2.com. Hos B2 ligger alle buckets på en konto i samme region.
Hvorfor opsættes CORS med B2 CLI?
Fordi reglerne i konsollen er forudindstillede og ikke lader dig vælge de operationer, Nubbo har brug for. CLI er den nemmeste måde at anvende den nøjagtige regel på; ethvert S3-værktøj, der kører PutBucketCors mod B2-endpointet, virker også.
Hvorfor frigør sletning i Nubbo ikke plads hos B2?
Fordi B2 som standard beholder tidligere versioner. Vælg Keep only the last version of the file under bucketens Lifecycle Settings.
Kilder
Priser og grænser stammer fra de officielle sider nedenfor. Udbyderne ændrer dem, så tjek dem, før du binder dig.