Nubbo ansluter till Cloudflare R2 med en API-token för R2 och ditt kontos Account ID. På några minuter finns dina buckets i en filutforskare med direkta uppladdningar, delningslänkar och gallerier. Den här guiden följer Nubbos guide steg för steg, med båda alternativen: automatiskt eller med en nyckel som är begränsad till en bucket.
Vad du får
- Bläddra i bucketen som i en vanlig enhet: mappar, vyer, sökning, papperskorg, etiketter och favoriter.
- Ladda upp och ner filer direkt mellan din webbläsare och Cloudflare R2. Filerna passerar aldrig Nubbos servrar.
- Dela filer och mappar med lösenord, utgångsdatum och nedladdningsgräns, ta emot filer i din bucket och skapa gallerier.
- Dina nycklar lagras krypterade med AES-256-GCM och du kan koppla från bucketen när som helst.
Innan du börjar
Du behöver ett konto hos Cloudflare R2 och ett Nubbo-konto. Varje bucket du ansluter räknas mot din plans gräns: Gratis-planen tillåter 2, Personal 5 och Pro har ingen gräns. Innan din första bucket ber Cloudflare dig aktivera R2-prenumerationen i dashboarden. Om din bucket har en jurisdiktion (EU, FedRAMP eller US) väljer du den i guiden, och Nubbo använder den jurisdiktionens endpoint.
Välj hur du ansluter
Nubbos guide erbjuder två alternativ. Båda slutar på samma sätt: bucketen ansluten och redo för uppladdningar från webbläsaren.
| Automatiskt | Med en begränsad nyckel | |
|---|---|---|
| Nyckel | Åtkomst till hela kontot | Begränsad till en bucket |
| Bucket | Nubbo använder en av dina eller skapar en ny | Du skapar den först |
| CORS | Nubbo lägger till regeln åt dig | Du lägger till regeln |
| När du väljer det | Det snabbaste sättet | När du inte vill ge åtkomst till hela kontot |
Den begränsade nyckeln är den minsta åtkomst Nubbo behöver: Object Read & Write på en bucket. Med den kan Nubbo inte lista dina buckets eller skapa en, så du skriver bucketens namn och lägger till CORS-regeln själv.
Automatisk anslutning
Steg 1: skapa nyckeln i Cloudflare R2
- Logga in på dash.cloudflare.com och öppna R2 object storage. Instrumentpanelen kan visa menyerna på ditt språk.
- Öppna API Tokens och tryck på Create Account API token. Du når det också från Overview, under Account Details, Manage.
- Välj behörigheten Admin Read & Write och skapa token.
- Kopiera Access Key ID och Secret Access Key. Cloudflare visar hemligheten bara en gång. Använd de här två nycklarna, inte tokenvärdet.
- Kopiera också ditt Account ID, som visas på sidan Overview i R2.
Steg 2: anslut bucketen i Nubbo
Öppna Buckets i Nubbo och tryck på Anslut bucket. Välj Cloudflare R2 och tryck på Fortsätt.

Välj Automatiskt och tryck på Fortsätt.

I steget Din nyckel klistrar du in Access Key ID, Secret Access Key och Account ID. Nubbo bygger ditt kontos endpoint utifrån Account ID. Regionen i R2 är alltid
auto. Innan du trycker på Kontrollera nyckel, välj din buckets Jurisdiktion: Standard (ingen jurisdiktion) för de flesta buckets, eller EU, FedRAMP eller US. Endpointen ändras med den (https://<ACCOUNT_ID>.eu.r2.cloudflarestorage.comför EU) och listan visar bara buckets i den jurisdiktionen. Tryck på Kontrollera nyckel. Nubbo kontrollerar att nyckeln fungerar och att den har åtkomst till hela kontot.

Välj en av dina buckets och tryck på Använd den här bucketen, eller markera Skapa en ny, skriv ett namn (och välj region om den frågar) och tryck på Skapa och förbered. Nubbo lägger till en CORS-regel i bucketen som bara tillåter uppladdningar och nedladdningar från appen, och behåller de regler som redan finns.

Granska de tre kontrollerna, ändra Namn i Nubbo om du vill och tryck på Slutför. Bucketen visas under Buckets och du kan öppna den i utforskaren.

Om Nubbo inte kan lägga till CORS-regeln med din nyckel tar guiden dig till steget CORS. Följ då Lägg till CORS-regeln.
Anslutning med en begränsad nyckel
Steg 1: förbered bucketen och nyckeln i Cloudflare R2
- Under R2, Overview trycker du på Create bucket och ger den ett namn (små bokstäver, siffror och bindestreck). Det finns ingen region att välja. Om datan måste stanna i EU, välj jurisdiktionen EU: endpointen ändras med den.
- Öppna API Tokens och tryck på Create Account API token.
- Välj behörigheten Object Read & Write och begränsa den till din bucket.
- Kopiera Access Key ID, Secret Access Key och ditt Account ID.
Steg 2: anslut bucketen i Nubbo
- Under Buckets trycker du på Anslut bucket, väljer Cloudflare R2 och sedan Med en begränsad nyckel.
- Klistra in Access Key ID, Secret Access Key och Account ID. Innan du trycker på Kontrollera nyckel, välj samma Jurisdiktion som bucketen. Tryck på Kontrollera nyckel.
- Skriv bucketens exakta namn och tryck på Kontrollera åtkomst.
- Guiden går vidare till steget CORS med regeln du behöver lägga till.
Lägg till CORS-regeln
CORS-regeln låter webbläsaren ladda upp och ner filer från din bucket på https://nubbo.app. Det är samma regel som guiden visar i steget CORS.
- Öppna bucketen i R2 och gå till Settings.
- Under CORS Policy trycker du på Add CORS policy och väljer fliken JSON.
- Klistra in regeln och tryck på Save. Det kan ta upp till 30 sekunder innan Cloudflare tillämpar den.
[
{
"AllowedHeaders": ["*"],
"AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
"AllowedOrigins": ["https://nubbo.app"],
"ExposeHeaders": ["ETag"],
"MaxAgeSeconds": 3600
}
]

När regeln är sparad går du tillbaka till Nubbo och trycker på Jag har lagt till den, kontrollera. Om din nyckel får ändra CORS gör Försök konfigurera det åt mig det åt dig.
Om något går fel
| Meddelande i Nubbo | Vad du gör |
|---|---|
| “Den här nyckeln verkar vara begränsad till en bucket. Du kan fortsätta med det begränsade alternativet eller skapa en nyckel med full åtkomst.” | Tryck på Fortsätt med begränsad nyckel, eller skapa en nyckel med åtkomst till hela kontot och tryck på Prova en annan nyckel. |
| “Din nyckel har inte behörighet att skapa buckets.” | Använd en nyckel med full åtkomst, eller skapa bucketen i din panel och tryck på Jag har skapat den i min panel. |
| “Det namnet används redan hos den här leverantören; prova ett annat.” | Bucketnamn är unika hos hela leverantören: välj ett annat. |
| “Din nyckel har inte behörighet att konfigurera det.” | Lägg till CORS-regeln manuellt, som beskrivs ovan. |
| “Det fungerar inte än. Granska regeln och kontrollera igen; vissa leverantörer behöver en minut för att tillämpa den.” | Kontrollera att origin är exakt https://nubbo.app utan avslutande snedstreck, vänta en minut och kontrollera igen. |
| “Den här bucketen används redan.” | Bucketen är redan ansluten i Nubbo, i ditt konto eller i ett annat. |
| “Ogiltiga uppgifter. Kontrollera åtkomstnyckeln och den hemliga åtkomstnyckeln.” | Kontrollera att du klistrade in tokens Access Key ID och Secret Access Key, inte värdet på Cloudflares API-token. |
| “Bucketen hittades inte. Kontrollera namnet och regionen.” | Kontrollera namnet och att jurisdiktionen i Nubbo är bucketens (R2 visar den under bucketens Settings). |
Vad det kostar
R2 tar inte betalt för utgående trafik och har en månatlig gratisnivå. Vi förklarar det i Gratisnivån i Cloudflare R2.
Vanliga frågor
Var hittar jag mitt Account ID i Cloudflare?
På sidan R2 Overview, under Account Details. Det är en sträng på 32 tecken med siffror och bokstäverna a till f.
Vilken behörighet behöver R2-token?
Den minsta åtkomst Nubbo behöver är Object Read & Write begränsad till din bucket, med vägen med begränsad nyckel: du skriver bucketens namn och lägger till CORS-regeln själv. Den automatiska vägen kräver Admin Read & Write, så att Nubbo kan lista dina buckets, skapa en och konfigurera dess CORS.
Vilken region använder jag med R2?
Ingen: R2 använder regionen auto och Nubbo ställer in den åt dig. Cloudflares location hints ändrar inte hur bucketen ansluts.
Kan jag ansluta en R2-bucket med en jurisdiktion, till exempel EU?
Ja. I steget Din nyckel väljer du bucketens jurisdiktion (EU, FedRAMP eller US). Varje jurisdiktion har sin egen endpoint, till exempel https://<ACCOUNT_ID>.eu.r2.cloudflarestorage.com, och visar bara buckets som skapats i den.
Kostar nedladdningar från Nubbo utgående trafik i R2?
Nej. R2 tar inte betalt för utgående dataöverföring. Nedladdningar räknas däremot som läsoperationer.
Källor
Priser och gränser kommer från de officiella sidorna nedan. Leverantörerna ändrar dem, så kontrollera innan du bestämmer dig.