Nubbo forbinder til DigitalOcean Spaces med en Spaces-adgangsnøgle og dine buckets region. På få minutter ligger de 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 DigitalOcean Spaces. 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 DigitalOcean Spaces 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. Spaces findes i 13 regioner: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 og mkc1. Nubbo spørger om regionen, fordi hver region har sit eget endpoint.
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 DigitalOcean Spaces
- Åbn Spaces Object Storage i DigitalOceans kontrolpanel, og gå til fanen Access Keys.
- Tryk på Create Access Key, vælg Full access, og giv den et navn, f.eks.
nubbo. - Kopiér access key og secret. DigitalOcean viser kun secret én gang.
Trin 2: forbind bucketen i Nubbo
Åbn Buckets i Nubbo, og tryk på Forbind bucket. Vælg DigitalOcean Spaces, og tryk på Fortsæt.

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

I trinnet Din nøgle indsætter du access key og secret og vælger dine buckets 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.

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 DigitalOcean Spaces
- Tryk på Create Bucket under Spaces Object Storage, vælg regionen og et navn, og opret bucketen.
- Tryk på Create Access Key under Access Keys, og vælg Limited access.
- Vælg din bucket med tilladelsen Read/Write/Delete, giv nøglen et navn, og opret den.
- Kopiér access key og secret. Begrænsede nøgler virker ikke på buckets, der har en bucket policy.
Trin 2: forbind bucketen i Nubbo
- Tryk på Forbind bucket under Buckets, vælg DigitalOcean Spaces og derefter Med en begrænset nøgle.
- Indsæt access key og secret, 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.
- Åbn bucketen under Spaces Object Storage, og gå til Settings.
- Tryk på Add under CORS Configurations.
- Udfyld formularen med disse værdier, og tryk 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ænset nøgle skal du selv tilføje den: hos DigitalOcean kræver det en Full access-nøgle at ændre CORS gennem API’et.

Når den er gemt, går du tilbage til Nubbo og trykker på Jeg har tilføjet den, tjek. Nogle udbydere er et minut om at anvende den. 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 |
|---|---|
| “Ugyldige loginoplysninger. Tjek adgangsnøglen og den hemmelige adgangsnøgle.” | Kopiér begge nøgler igen, uden mellemrum i starten eller slutningen. |
| “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. |
| “Bucketen ligger i en anden region. Kontrollér den konfigurerede region.” | Vælg den samme region i Nubbo, som du oprettede bucketen i. |
| “Adgang nægtet. Tjek om loginoplysningerne stadig er aktive, og deres tilladelser.” | Med en begrænset nøgle skal du tjekke, at den har Read/Write/Delete på den bucket, og at bucketen ikke har nogen bucket policy. |
Hvad det koster
Spaces faktureres med et månedligt gebyr, der omfatter lagring og overførsel. Vi forklarer det i Priser på DigitalOcean Spaces.
Ofte stillede spørgsmål
Hvilken slags Spaces-nøgle skal jeg bruge?
Til den automatiske vej en nøgle med Full access. Med en begrænset nøgle en Limited access-nøgle med Read/Write/Delete på din bucket.
Hvilken region skal jeg vælge i Nubbo?
Bucketens: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 eller mkc1. Kontrolpanelet viser den ved siden af bucketens navn.
Hvorfor kan Nubbo ikke opsætte CORS med min begrænsede nøgle?
Fordi det hos DigitalOcean kræver en Full access-nøgle at ændre CORS gennem API'et. Med en begrænset nøgle tilføjer du den selv under Settings, CORS Configurations.
Kan jeg forbinde buckets fra flere regioner?
Ja. Hver bucket forbindes med sin egen region, og du kan have så mange, som din plan tillader.
Kilder
Priser og grænser stammer fra de officielle sider nedenfor. Udbyderne ændrer dem, så tjek dem, før du binder dig.