Veiledninger

Filbehandler for DigitalOcean Spaces: koble den til Nubbo

Slik kobler du en DigitalOcean Spaces-bucket til Nubbo: tilgangsnøkkelen, regionen, veiviseren steg for steg, CORS-regelen og hva du gjør ved feil.

Nubbo kobler seg til DigitalOcean Spaces med en Spaces-tilgangsnøkkel og regionen til bucketene dine. På noen få minutter ligger de 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 DigitalOcean Spaces. 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 DigitalOcean Spaces 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. Spaces er tilgjengelig i 13 regioner: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 og mkc1. Nubbo ber om regionen fordi hver region har sitt eget endepunkt.

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.

AutomatiskMed en begrenset nøkkel
NøkkelTilgang til hele kontoenBegrenset til én bucket
BucketNubbo bruker en av dine eller oppretter en nyDu oppretter den først
CORSNubbo legger til regelen for degDu legger til regelen
Når du bør velge denDen raskeste veienNår du ikke vil gi tilgang til hele kontoen

Automatisk tilkobling

Steg 1: opprett nøkkelen i DigitalOcean Spaces

  1. I kontrollpanelet til DigitalOcean åpner du Spaces Object Storage og går til fanen Access Keys.
  2. Trykk på Create Access Key, velg Full access og gi den et navn, for eksempel nubbo.
  3. Kopier tilgangsnøkkelen og hemmeligheten. DigitalOcean viser hemmeligheten bare én gang.

Steg 2: koble til bucketen i Nubbo

  1. I Nubbo åpner du Buckets og trykker på Koble til bucket. Velg DigitalOcean Spaces og trykk på Fortsett.

    Steget Leverandør i Nubbo-veiviseren med DigitalOcean Spaces valgt Steget Leverandør i Nubbo-veiviseren med DigitalOcean Spaces valgt
  2. Velg Automatisk og trykk på Fortsett.

    Steget Tilkobling med valgene Automatisk og Med en begrenset nøkkel Steget Tilkobling med valgene Automatisk og Med en begrenset nøkkel
  3. I steget Din nøkkel limer du inn tilgangsnøkkelen og hemmeligheten og velger regionen til bucketene dine. Trykk på Sjekk nøkkel. Nubbo sjekker at nøkkelen fungerer og at den har tilgang til hele kontoen.

    Steget Din nøkkel for DigitalOcean Spaces med hurtigveiledningen og nøkkelfeltene Steget Din nøkkel for DigitalOcean Spaces med hurtigveiledningen og nøkkelfeltene
  4. 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.

    Steget Din bucket med listen over bucketer og valget Opprett en ny Steget Din bucket med listen over bucketer og valget Opprett en ny
  5. 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.

    Steget Ferdig med sjekkene for tilkobling, bucket og CORS Steget Ferdig med sjekkene for tilkobling, bucket og CORS

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 DigitalOcean Spaces

  1. I Spaces Object Storage trykker du på Create Bucket, velger regionen og et navn og oppretter bucketen.
  2. Under Access Keys trykker du på Create Access Key og velger Limited access.
  3. Velg bucketen din med tillatelsen Read/Write/Delete, gi nøkkelen et navn og opprett den.
  4. Kopier tilgangsnøkkelen og hemmeligheten. Begrensede nøkler fungerer ikke på buckets som har en bucket policy.

Steg 2: koble til bucketen i Nubbo

  1. I Buckets trykker du på Koble til bucket, velger DigitalOcean Spaces og deretter Med en begrenset nøkkel.
  2. Lim inn tilgangsnøkkelen og hemmeligheten og velg regionen. Trykk på Sjekk nøkkel.
  3. Skriv inn det nøyaktige navnet på bucketen og trykk på Sjekk tilgang.
  4. 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.

  1. I Spaces Object Storage åpner du bucketen og går til Settings.
  2. Under CORS Configurations trykker du på Add.
  3. Fyll ut skjemaet med disse verdiene og trykk på Save CORS Configuration.
Origin: https://nubbo.app
Allowed Methods: GET, PUT, POST, DELETE, HEAD
Allowed Headers: *
Access Control Max Age: 3600

Med en begrenset nøkkel må du legge den til selv: hos DigitalOcean kreves en nøkkel med Full access for å endre CORS via API-et.

Steget CORS med regelen som skal legges til i bucketen Steget CORS med regelen som skal legges til i bucketen

Når den er lagret, går du tilbake til Nubbo og trykker på Jeg har lagt den til, sjekk. Noen leverandører bruker et minutt på å ta den i bruk. 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 NubboHva du gjør
«Ugyldig legitimasjon. Sjekk tilgangsnøkkelen og den hemmelige nøkkelen.»Kopier begge nøklene på nytt, uten mellomrom i starten eller slutten.
«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.
«Fant ikke bucketen. Sjekk navnet og regionen.»Sjekk det nøyaktige navnet på bucketen og at regionen du har valgt, er bucketens region.
«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.
«Bucketen er i en annen region. Sjekk den konfigurerte regionen.»Velg den samme regionen i Nubbo som du opprettet bucketen i.
«Tilgang nektet. Sjekk at legitimasjonen fortsatt er aktiv og at tillatelsene stemmer.»Med en begrenset nøkkel sjekker du at den har Read/Write/Delete på den bucketen, og at bucketen ikke har noen bucket policy.

Hva det koster

Spaces faktureres med en månedlig avgift som inkluderer lagring og overføring. Vi forklarer det i Priser for DigitalOcean Spaces.

Ofte stilte spørsmål

Hvilken type Spaces-nøkkel trenger jeg?

For den automatiske veien en nøkkel med Full access. Med en begrenset nøkkel en Limited access-nøkkel med Read/Write/Delete på bucketen din.

Hvilken region velger jeg i Nubbo?

Bucketens: nyc3, ams3, sfo2, sfo3, sgp1, lon1, fra1, tor1, blr1, syd1, atl1, ric1 eller mkc1. Kontrollpanelet viser den ved siden av navnet på bucketen.

Hvorfor kan ikke Nubbo sette opp CORS med den begrensede nøkkelen min?

Fordi det hos DigitalOcean kreves en nøkkel med Full access for å endre CORS via API-et. Med en begrenset nøkkel legger du den til selv under Settings, CORS Configurations.

Kan jeg koble til buckets fra flere regioner?

Ja. Hver bucket kobles til med sin egen region, og du kan ha så mange som planen din tillater.

Kilder

Priser og grenser er hentet fra de offisielle sidene nedenfor. Leverandørene endrer dem, så sjekk før du bestemmer deg.