Nubbo ansluter till DigitalOcean Spaces med en åtkomstnyckel för Spaces och dina buckets region. På några minuter finns de 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 DigitalOcean Spaces. 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 DigitalOcean Spaces 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. Spaces finns i 13 regioner: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 och mkc1. Nubbo frågar efter regionen eftersom varje region har sin egen 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 |
Automatisk anslutning
Steg 1: skapa nyckeln i DigitalOcean Spaces
- Öppna Spaces Object Storage i DigitalOceans kontrollpanel och gå till fliken Access Keys.
- Tryck på Create Access Key, välj Full access och ge den ett namn, till exempel
nubbo. - Kopiera åtkomstnyckeln och hemligheten. DigitalOcean visar hemligheten bara en gång.
Steg 2: anslut bucketen i Nubbo
Öppna Buckets i Nubbo och tryck på Anslut bucket. Välj DigitalOcean Spaces och tryck på Fortsätt.

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

I steget Din nyckel klistrar du in åtkomstnyckeln och hemligheten och väljer dina buckets region. 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 DigitalOcean Spaces
- Under Spaces Object Storage trycker du på Create Bucket, väljer region och namn och skapar bucketen.
- Under Access Keys trycker du på Create Access Key och väljer Limited access.
- Välj din bucket med behörigheten Read/Write/Delete, ge nyckeln ett namn och skapa den.
- Kopiera åtkomstnyckeln och hemligheten. Begränsade nycklar fungerar inte med buckets som har en bucket policy.
Steg 2: anslut bucketen i Nubbo
- Under Buckets trycker du på Anslut bucket, väljer DigitalOcean Spaces och sedan Med en begränsad nyckel.
- Klistra in åtkomstnyckeln och hemligheten och välj regionen. 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 under Spaces Object Storage och gå till Settings.
- Under CORS Configurations trycker du på Add.
- Fyll i formuläret med de här värdena och tryck på Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600
Med en begränsad nyckel måste du lägga till regeln själv: i DigitalOcean krävs en nyckel med Full access för att ändra CORS via API:et.

När regeln är sparad går du tillbaka till Nubbo och trycker på Jag har lagt till den, kontrollera. Vissa leverantörer behöver en minut för att tillämpa den. 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 |
|---|---|
| “Ogiltiga uppgifter. Kontrollera åtkomstnyckeln och den hemliga åtkomstnyckeln.” | Kopiera båda nycklarna igen, utan mellanslag i början eller slutet. |
| “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. |
| “Bucketen hittades inte. Kontrollera namnet och regionen.” | Kontrollera bucketens exakta namn och att den valda regionen är bucketens. |
| “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. |
| “Bucketen finns i en annan region. Kontrollera den konfigurerade regionen.” | Välj i Nubbo samma region som du skapade bucketen i. |
| “Åtkomst nekad. Kontrollera att uppgifterna fortfarande är aktiva och deras behörigheter.” | Med en begränsad nyckel, kontrollera att den har Read/Write/Delete på den bucketen och att bucketen inte har någon bucket policy. |
Vad det kostar
Spaces faktureras med en månadsavgift som inkluderar lagring och överföring. Vi förklarar det i DigitalOcean Spaces-priser.
Vanliga frågor
Vilken typ av Spaces-nyckel behöver jag?
För det automatiska alternativet en nyckel med Full access. Med en begränsad nyckel en Limited access-nyckel med Read/Write/Delete på din bucket.
Vilken region väljer jag i Nubbo?
Bucketens: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 eller mkc1. Kontrollpanelen visar den bredvid bucketens namn.
Varför kan Nubbo inte konfigurera CORS med min begränsade nyckel?
Eftersom det i DigitalOcean krävs en nyckel med Full access för att ändra CORS via API:et. Med en begränsad nyckel lägger du till regeln själv under Settings, CORS Configurations.
Kan jag ansluta buckets från flera regioner?
Ja. Varje bucket ansluts med sin egen region, och du kan ha så många som din plan tillåter.
Källor
Priser och gränser kommer från de officiella sidorna nedan. Leverantörerna ändrar dem, så kontrollera innan du bestämmer dig.