Nubbo kobler seg til Cloudflare R2 med et R2 API-token og Account ID for kontoen din. På noen få minutter ligger bucketene dine i en filutforsker med direkte opplastinger, delingslenker og gallerier. Denne veiledningen følger veiviseren i Nubbo steg for steg, med begge veiene: automatisk eller med en nøkkel som er begrenset til én bucket.
Dette får du
- Bla gjennom bucketen som en disk: mapper, visninger, søk, papirkurv, etiketter og favoritter.
- Last opp og ned filer direkte mellom nettleseren din og Cloudflare R2. Filene går aldri via Nubbos servere.
- Del filer og mapper med passord, utløpsdato og nedlastingsgrense, motta filer i bucketen din og lag gallerier.
- Nøklene dine lagres kryptert med AES-256-GCM, og du kan koble fra bucketen når som helst.
Før du begynner
Du trenger en konto hos Cloudflare R2 og en Nubbo-konto. Hver bucket du kobler til, teller mot grensen i planen din: Gratis-planen tillater 2, Personal 5 og Pro har ingen grense. Før den første bucketen ber Cloudflare deg om å aktivere R2-abonnementet fra dashbordet. Hvis bucketen din har en jurisdiksjon (EU, FedRAMP eller US), velger du den i veiviseren, og Nubbo bruker endepunktet til den jurisdiksjonen.
Velg hvordan du kobler til
Veiviseren i Nubbo har to veier. Begge ender på samme måte: bucketen er tilkoblet og klar for opplastinger fra nettleseren.
| Automatisk | Med en begrenset nøkkel | |
|---|---|---|
| Nøkkel | Tilgang til hele kontoen | Begrenset til én bucket |
| Bucket | Nubbo bruker en av dine eller oppretter en ny | Du oppretter den først |
| CORS | Nubbo legger til regelen for deg | Du legger til regelen |
| Når du bør velge den | Den raskeste veien | Når du ikke vil gi tilgang til hele kontoen |
Den begrensede nøkkelen er minste tilgang Nubbo trenger: Object Read & Write på én bucket. Med den kan ikke Nubbo vise bucketene dine eller opprette en, så du skriver inn navnet på bucketen og legger til CORS-regelen selv.
Automatisk tilkobling
Steg 1: opprett nøkkelen i Cloudflare R2
- Logg inn på dash.cloudflare.com og åpne R2 object storage. Dashbordet kan vise menyene på ditt språk.
- Åpne API Tokens og trykk på Create Account API token. Du kommer også dit fra Overview, under Account Details, Manage.
- Velg tillatelsen Admin Read & Write og opprett tokenet.
- Kopier Access Key ID og Secret Access Key. Cloudflare viser hemmeligheten bare én gang. Bruk disse to nøklene, ikke selve tokenverdien.
- Kopier også Account ID, som vises på siden R2 Overview.
Steg 2: koble til bucketen i Nubbo
I Nubbo åpner du Buckets og trykker på Koble til bucket. Velg Cloudflare R2 og trykk på Fortsett.

Velg Automatisk og trykk på Fortsett.

I steget Din nøkkel limer du inn Access Key ID, Secret Access Key og Account ID. Nubbo bygger endepunktet for kontoen din ut fra Account ID. Regionen for R2 er alltid
auto. Før du trykker på Sjekk nøkkel, velg Jurisdiksjon for bucketen din: Standard (ingen jurisdiksjon) for de fleste buckets, eller EU, FedRAMP eller US. Endepunktet endres med den (https://<ACCOUNT_ID>.eu.r2.cloudflarestorage.comfor EU), og listen viser bare buckets i den jurisdiksjonen. Trykk på Sjekk nøkkel. Nubbo sjekker at nøkkelen fungerer og at den har tilgang til hele kontoen.

Velg en av bucketene dine og trykk på Bruk denne bucketen, eller velg Opprett en ny, skriv inn et navn (og velg regionen hvis du blir spurt) og trykk på Opprett og klargjør. Nubbo legger til en CORS-regel i bucketen som bare tillater opplastinger og nedlastinger fra appen, og beholder reglene som allerede finnes.

Se over de tre sjekkene, endre Navn i Nubbo hvis du vil, og trykk på Fullfør. Bucketen dukker opp under Buckets, og du kan åpne den i utforskeren.

Hvis Nubbo ikke kan legge til CORS-regelen med nøkkelen din, tar veiviseren deg til steget CORS. Følg da Legg til CORS-regelen.
Tilkobling med en begrenset nøkkel
Steg 1: klargjør bucketen og nøkkelen i Cloudflare R2
- I R2, Overview trykker du på Create bucket og gir den et navn (små bokstaver, tall og bindestreker). Det er ingen region å velge. Hvis dataene må bli i EU, velg jurisdiksjonen EU: endepunktet endres med den.
- Åpne API Tokens og trykk på Create Account API token.
- Velg tillatelsen Object Read & Write og begrens den til bucketen din.
- Kopier Access Key ID, Secret Access Key og Account ID.
Steg 2: koble til bucketen i Nubbo
- I Buckets trykker du på Koble til bucket, velger Cloudflare R2 og deretter Med en begrenset nøkkel.
- Lim inn Access Key ID, Secret Access Key og Account ID. Før du trykker på Sjekk nøkkel, velg samme Jurisdiksjon som bucketen. Trykk på Sjekk nøkkel.
- Skriv inn det nøyaktige navnet på bucketen og trykk på Sjekk tilgang.
- Veiviseren går videre til steget CORS med regelen du må legge til.
Legg til CORS-regelen
CORS-regelen lar nettleseren laste opp og ned filer fra bucketen din på https://nubbo.app. Det er den samme regelen som veiviseren viser i steget CORS.
- I R2 åpner du bucketen og går til Settings.
- Under CORS Policy trykker du på Add CORS policy og velger fanen JSON.
- Lim inn regelen og trykk på Save. Det kan ta opptil 30 sekunder før Cloudflare tar den i bruk.
[
{
"AllowedHeaders": ["*"],
"AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
"AllowedOrigins": ["https://nubbo.app"],
"ExposeHeaders": ["ETag"],
"MaxAgeSeconds": 3600
}
]

Når den er lagret, går du tilbake til Nubbo og trykker på Jeg har lagt den til, sjekk. Hvis nøkkelen din har lov til å endre CORS, gjør Prøv å konfigurere det for meg det for deg.
Hvis noe går galt
| Melding i Nubbo | Hva du gjør |
|---|---|
| «Denne nøkkelen ser ut til å være begrenset til én bucket. Du kan fortsette med den begrensede veien eller opprette en nøkkel med full tilgang.» | Trykk på Fortsett med begrenset nøkkel, eller opprett en nøkkel med tilgang til hele kontoen og trykk på Prøv en annen nøkkel. |
| «Nøkkelen din har ikke tillatelse til å opprette buckets.» | Bruk en nøkkel med full tilgang, eller opprett bucketen i panelet ditt og trykk på Jeg har opprettet den i panelet mitt. |
| «Det navnet er allerede i bruk hos denne leverandøren; prøv et annet.» | Bucketnavn er unike hos hele leverandøren: velg et annet. |
| «Nøkkelen din har ikke tillatelse til å sette det opp.» | Legg til CORS-regelen manuelt, som forklart ovenfor. |
| «Det fungerer ikke ennå. Gå gjennom regelen og sjekk igjen; noen leverandører bruker et minutt på å ta den i bruk.» | Sjekk at opprinnelsen er nøyaktig https://nubbo.app uten skråstrek til slutt, vent et minutt og sjekk igjen. |
| «Denne bucketen er allerede i bruk.» | Den bucketen er allerede tilkoblet i Nubbo, i kontoen din eller i en annen konto. |
| «Ugyldig legitimasjon. Sjekk tilgangsnøkkelen og den hemmelige nøkkelen.» | Sjekk at du har limt inn Access Key ID og Secret Access Key for tokenet, ikke verdien til Cloudflare-API-tokenet. |
| «Fant ikke bucketen. Sjekk navnet og regionen.» | Sjekk navnet, og at jurisdiksjonen i Nubbo er den samme som bucketens (R2 viser den under bucketens Settings). |
Hva det koster
R2 tar ikke betalt for utgående trafikk og har et månedlig gratisnivå. Vi forklarer det i Gratisnivået til Cloudflare R2.
Ofte stilte spørsmål
Hvor finner jeg Account ID for Cloudflare?
På siden R2 Overview, under Account Details. Det er en streng på 32 tegn med tall og bokstavene a til f.
Hvilken tillatelse trenger R2-tokenet?
Minste tilgang Nubbo trenger, er Object Read & Write begrenset til bucketen din, med ruten med begrenset nøkkel: du skriver inn navnet på bucketen og legger til CORS-regelen selv. Den automatiske ruten trenger Admin Read & Write, slik at Nubbo kan vise bucketene dine, opprette en og sette opp CORS for den.
Hvilken region bruker jeg med R2?
Ingen: R2 bruker regionen auto, og Nubbo setter den for deg. Plasseringshint i Cloudflare endrer ikke hvordan bucketen kobles til.
Kan jeg koble til en R2-bucket med jurisdiksjon, for eksempel EU?
Ja. I trinnet Din nøkkel velger du jurisdiksjonen til bucketen (EU, FedRAMP eller US). Hver har sitt eget endepunkt, for eksempel https://<ACCOUNT_ID>.eu.r2.cloudflarestorage.com, og viser bare bucketene som er opprettet i den.
Koster nedlastinger fra Nubbo utgående trafikk hos R2?
Nei. R2 tar ikke betalt for dataoverføring ut. Nedlastinger teller likevel som leseoperasjoner.
Kilder
Priser og grenser er hentet fra de offisielle sidene nedenfor. Leverandørene endrer dem, så sjekk før du bestemmer deg.