Skip to Content

Amazon S3 / MinIO Odoo Integration v.19

Verktøyet for å synkronisere Odoo-vedlegg automatisk med Amazon S3- og/eller MinIO-filer begge veier

487€ 438€
Prøv demoen
Gratis personlig demodatabase. Ingen telefon eller kredittkort kreves. Gratis livstidsoppdateringer og ekspertstøtte innen hovedversjonen av Odoo.

Prisen gjelder til 2026-09-15 (ifølge kampanjen August-September 2026).
Prisen inkluderer allerede alle nødvendige avhengigheter = 89 80€ (own price) + 398 358€ (Cloud Storage Solutions).
Nåværende Versjon 19.0.1.0.2

Enterprise
Community
Odoo.sh

Kort

Amazon S3 / MinIO Odoo Integration er en Odoo 19 Dokument Administrasjon-app. Verktøyet for å synkronisere Odoo-vedlegg automatisk med Amazon S3- og/eller MinIO-filer begge veier.

Amazon S3 / MinIO Odoo Integration kobler Cloud Storage Solutions til S3-kompatibel objektlagring. Den synkroniserer Odoo-mapper og vedlegg med Amazon S3- eller MinIO-bøtter begge veier og lar Odoo-brukere åpne synkede objekter via forhåndssignerte eller offentlige lenker.

Perfekt for

Objektlagringsteam

Bruk Amazon S3 eller S3-kompatible bøtter som lagringsbackend for Odoo-vedlegg og mappetrær.

MinIO og S3-kompatibel lagring

Koble Odoo til MinIO eller andre S3-kompatible miljøer der egenhostet objektlagring foretrekkes.

Kontrollert objekttilgang

Velg forhåndssignerte eller offentlige objektlenker slik at Odoo kan åpne synkede filer etter bøttens tilgangspolicy.

Hvorfor team velger det

Nøkkelfordeler før du går inn i detaljene

Amazon S3-bøtter

Lagre synkede Odoo-vedlegg og mapper i Amazon S3-bøtter mens Odoo beholder forretningskonteksten.

MinIO-kompatibilitet

Bruk MinIO eller S3-kompatibel lagring når infrastrukturen trenger egenhostet objektlagring.

Odoo-styrte objektstier

Generer objektstier i bøtta fra Odoo-mapperegler, manuelle mapper og vedleggsbokser på poster.

Tosidig synk

Send Odoo-vedlegg til S3-kompatibel lagring og speil skyobjekter tilbake til Odoo.

Forhåndssignerte eller offentlige URL-er

Åpne synkede objekter via forhåndssignerte eller offentlige lenker etter bøttepolicy og koblingsinnstillinger.

Logger og gjenoppretting

Overvåk S3/MinIO-synkjobber, nye forsøk og revers synk fra Odoo-logger.

Synkroniser Odoo-mapper med Amazon-bøtter
Dokumentrelatert mappe i Amazon-bøtter
Odoo-vedleggsboks som viser filer synkronisert med en Amazon S3-bøtte fra Odoo-poster
Synkroniser Odoo-mapper med MinIO-bøtter
Dokumentrelatert mappe i MinIO S3
Odoo-vedleggsboks som viser filer synkronisert med en MinIO S3-bøtte fra Odoo-poster

Slik fungerer synkronisering med Amazon S3 / MinIO

Planlagt synk holder Odoo-mapper og S3-kompatible bøtteobjekter i takt.

Odoo til S3-kompatibel lagring

  • Direkte synk oppretter objektstier i bøtta og laster opp vedlegg fra synkede Odoo-mapper.
  • Synkede binærfiler blir URL-vedlegg i Odoo og reduserer bruken av Odoo-filstore.
  • Køjobber behandler Amazon S3- og MinIO-endringer med logger for administratorer.

Bøtter tilbake til Odoo

  • Bakover-synk oppretter Odoo-URL-vedlegg og undermapper for nye bøtteobjekter.
  • Oppdateringer, flyttinger og slettinger i S3-kompatibel lagring speiles i tilknyttede Odoo-mapper der det er mulig.
  • Revers synk kan hente filer tilbake til Odoo når en S3- eller MinIO-tilkobling nullstilles eller endres.
Amazon S3-undermapper
MinIO S3-undermapper
Odoos rotmappe er i Amazon
Odoos rotmappe er i MinIO

Amazon S3 / MinIO-URL-er

Åpne synkede bøtteobjekter fra Odoo med lenkemodusen som matcher lagringspolicyen.

Forhåndssignerte objektlenker

  • Bruk forhåndssignerte URL-er når bucketobjekter skal forbli private, men likevel åpnes fra Odoo.
  • Lenkegenerering følger den S3-kompatible klientkonfigurasjonen og utløpspolicyen.
  • Denne modusen gir kontrollert tilgang uten å eksponere bucketobjekter globalt.

Offentlige objektlenker

  • Bruk offentlige lenker når bucketpolicyen med vilje eksponerer synkroniserte objekter.
  • Odoo beholder post-, mappe- og vedleggskonteksten selv når objekttilgang styres av S3-policy.
  • Administratorer styrer bucketlegitimasjon, synkomfang og logger fra Cloud Storage-innstillingene.

Klar til å evaluere?

Start med en gratis demoforespørsel eller et kjøp i Odoo Apps Store.

Gratis personlig demodatabase. Ingen telefon eller kredittkort kreves. Gratis livstidsoppdateringer og ekspertstøtte innen hovedversjonen av Odoo.

Konfigurasjons- og installasjonstips for Amazon S3 / MinIO Odoo Integration Odoo v.19

Python-avhengighet

Verktøyet avhenger av det eksterne biblioteket 'boto3'. Installer det på Odoo-serveren med kommandoen:

pip3 install boto3

Amazon S3-konfigurasjon og innlogging

  1. Slå på valget 'Amazon S3 Sync' (Cloud Storage > Konfigurasjon > Konfigurasjon). Tillegget Amazon S3 Odoo Integration kreves
  2. Åpne Amazon S3 Console: https://console.aws.amazon.com/s3/
  3. Opprett en ny bucket eller velg en eksisterende. Kopier det nøyaktige bucketnavnet: det skal settes inn i Odoo i feltet 'Bucket'
  4. Åpne bucketdetaljene og kopier AWS-regionen. Sett den inn i Odoo i feltet 'Region' (for eksempel eu-west-1 eller us-east-1)
  5. Åpne AWS IAM Console: https://console.aws.amazon.com/iam/
  6. Opprett en ny IAM-bruker eller velg en eksisterende teknisk bruker. Brukeren må ha fulle rettigheter til å liste, lese, opprette, skrive, kopiere og slette objekter i den valgte bucketen. Du kan velge full adminrettighet eller opprette en ny policy (se nedenfor)
  7. I IAM-brukerskjemaet åpner du fanen 'Security credentials' og trykker 'Create access key'
  8. På siden 'Access key best practices & alternatives' velger du Application running outside AWS. Dette er riktig når Odoo-serveren kobler til S3 med tilgangsnøkkel utenfor AWS, fra Odoo.sh, fra din egen server eller fra en annen vert. Hvis Odoo kjører på en AWS EC2-instans, kan du i stedet velge Application running on an AWS compute service, men feltene som kopieres til Odoo er de samme
  9. Trykk 'Next'. I neste steg kan du valgfritt angi en beskrivelsestagg som Odoo S3 Sync, og deretter trykke 'Create access key'
  10. På den siste AWS-siden kopierer du Access key eller Access key ID til Odoo-feltet 'Access Key'
  11. Kopier Secret access key til Odoo-feltet 'Secret Key'. Viktig: AWS viser den hemmelige nøkkelen bare én gang, så lagre den før du lukker vinduet
  12. Hvis du bruker en S3-kompatibel leverandør i stedet for AWS S3, kopier endepunkt-URL-en fra leverandørens adminpanel og sett den inn i Odoo i feltet 'Amazon S3 endpoint URL'. For eksempel bruker MinIO ofte en URL som https://minio.example.com eller http://localhost:9000; LocalStack bruker vanligvis http://localhost:4566
  13. Gå til Odoo Cloud Storage > Konfigurasjon > Cloud Clients og trykk 'Create'
  14. Som referanse, gi et navn som er tydelig for alle brukere
  15. Som Cloud-klient velger du 'Amazon S3'
  16. Som rotmappenavn skriver du en tittel som brukes som overordnet S3-prefiks for alle synkroniserte mapper. For eksempel 'Odoo' eller 'OdooERP'
  17. Fyll ut feltene 'Bucket', 'Region', 'Access Key', 'Secret Key' og ved behov 'Amazon S3 endpoint URL' og addressing style
  18. Velg om Odoo skal bruke midlertidige forhåndssignerte URL-er eller offentlige bucket-/CDN-URL-er. For private buckets, behold forhåndssignerte URL-er på og sett levetiden i sekunder
  19. Trykk 'Confirm'. Odoo sjekker buckettilgang og oppretter eller bekrefter rotmappeprefikset. Amazon S3 - Odoo-synkronisering er klar
  20. Knytt den nye skyklienten til mapperegler og/eller manuelle mapper som skal synkroniseres til den Amazon S3-bucketen
  21. Vent til den planlagte synkjobben starter. Kun til testing: utløs integrasjonen manuelt fra Cloud Storage > Konfigurasjon > Konfigurasjon > knappen 'Launch sync'.

Nyttig AWS-dokumentasjon: opprette en S3-bucket: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, administrere IAM-tilgangsnøkler: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

Eksempel på bucketpolicy

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ListObjectsInBucket", "Effect": "Allow", "Action": [ "s3:ListBucket" ], "Resource": "arn:aws:s3:::NAME_OF_YOUR_BUCKET" }, { "Sid": "AllObjectActions", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Resource": "arn:aws:s3:::NAME_OF_YOUR_BUCKET/*" } ] }

Opprett en ny AWS IAM-bruker

Opprett en ny IAM-bruker i AWS-konsollen for å koble Amazon S3 til Odoo

Angi IAM-brukernavnet

Angi IAM-brukernavnet i veiviseren for å opprette AWS-bruker

Knytt tillatelsespolicyer direkte

Sett tillatelser og velg å knytte policyer direkte til Amazon S3 IAM-brukeren

Eksempel på JSON-policy for Amazon S3-bucket

Eksempel på JSON-policy som gir ListBucket, GetObject, PutObject og DeleteObject på S3-bucketen

Se gjennom og navngi S3-policyen

Se gjennom og navngi Amazon S3-policyen faotools_bucket med liste-, lese- og skriverettigheter

Velg bucketpolicyen for brukeren

Knytt policyen faotools_bucket til Amazon S3 IAM-brukeren

Se gjennom og opprett IAM-brukeren

Se gjennom IAM-brukerens detaljer og tillatelser før du oppretter Amazon S3-brukeren

Opprett en tilgangsnøkkel for brukeren

Åpne IAM-brukeren og opprett en tilgangsnøkkel for Amazon S3-tilkoblingen

Velg brukstilfelle for tilgangsnøkkelen

Velg 'Application running outside AWS' som brukstilfelle for tilgangsnøkkelen til Odoo

Sett beskrivelsestaggen for tilgangsnøkkelen

Legg til beskrivelsestaggen 'Odoo Connector' på Amazon S3-tilgangsnøkkelen

Hent tilgangsnøkkel og hemmelig nøkkel

Kopier eller last ned Amazon S3-tilgangsnøkkelen og den hemmelige tilgangsnøkkelen

Konfigurer Amazon S3-klienten i Odoo

Konfigurer og bekreft Amazon S3-skyklienten i Odoo med bucket, region og nøkler

Amazon S3-URL-er og tilgangsrettigheter

Amazon S3 har en viktig særegenhet: URL-en som vises i Odoo, er alltid en Amazon-side-lenke.

Hvis Use Public URLs er slått på, lagrer Odoo en direkte S3-objekt-URL. Lenken virker bare hvis den relaterte S3-bucketen, prefikset, objektet, CDN-en eller det kompatible endepunktet er offentlig lesbart. Ellers viser Amazon S3 AccessDenied, selv om brukeren er logget inn i AWS-konsollen.

For offentlige lenker, konfigurer bucket-tillatelsene i Amazon S3 og tillat offentlig lesing for Odoo-prefikset. Eksempel på bucketpolicy:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "PublicReadOdooPrefix",
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/Odoo/*"
    }
  ]
}

Erstatt YOUR_BUCKET_NAME med det virkelige bucketnavnet og Odoo/ med det valgte rotmappeprefikset. Sørg også for at innstillingene Amazon S3 Block public access ikke blokkerer den bucketpolicyen.

Hvis Use Public URLs er slått av, lagrer Odoo AWS Console-lenker til det relaterte bucketobjektet eller prefikset. Slike lenker er nyttige for Amazon-brukere: den som åpner lenken, må være logget inn i AWS og ha IAM-tilgang til det bucketobjektet. Uten AWS-tilgang åpner ikke Amazon filen.

MinIO-konfigurasjon og innlogging

  1. Klargjør en kjørende MinIO-server
  2. Åpne MinIO Console
  3. Opprett en ny bucket eller velg en eksisterende. Kopier det nøyaktige bucketnavnet: det skal settes inn i Odoo i feltet 'Bucket'
  4. Opprett tilgangslegitimasjon for Odoo. I MinIO bruker du et par med tilgangsnøkkel / hemmelig nøkkel eller en tjenestekonto med rettigheter til å liste, lese, opprette, skrive, kopiere og slette objekter i den valgte bucketen
  5. Kopier MinIO Access Key til Odoo-feltet 'Access Key'
  6. Kopier MinIO Secret Key til Odoo-feltet 'Secret Key'. Viktig: lagre hemmeligheten før du lukker MinIO-siden hvis MinIO viser den bare én gang
  7. Kopier MinIO S3 API-endepunkt-URL-en til Odoo i feltet 'Amazon S3 endpoint URL'. En lokal server bruker vanligvis http://localhost:9000, mens en produksjonsserver kan bruke https://minio.example.com
  8. Gå til Odoo Cloud Storage > Konfigurasjon > Cloud Clients og trykk 'Create'
  9. Som referanse, gi et navn som er tydelig for alle brukere
  10. Som Cloud-klient velger du 'MinIO'
  11. Som rotmappenavn skriver du en tittel som brukes som overordnet MinIO-objektprefiks for alle synkroniserte mapper. For eksempel 'Odoo' eller 'OdooERP'
  12. Fyll ut feltene 'Bucket', 'Access Key', 'Secret Key' og 'Amazon S3 endpoint URL'. Feltet 'Region' er valgfritt for MinIO; hvis det er tomt, bruker Odoo us-east-1 til S3-kompatibel signering
  13. Behold addressing style som Path-style. Dette anbefales for MinIO-endepunkter, særlig når MinIO-verten ikke gir bucket-spesifikke DNS-navn
  14. Velg om Odoo skal bruke direkte offentlige MinIO-URL-er. Slå på 'Use Public URLs' bare når bucket, prefiks, reversproxy eller CDN er offentlig lesbart. For private MinIO-buckets, la det stå av
  15. Trykk 'Confirm'. Odoo sjekker buckettilgang og oppretter eller bekrefter rotmappeprefikset. MinIO - Odoo-synkronisering er klar
  16. Knytt den nye skyklienten til mapperegler og/eller manuelle mapper som skal synkroniseres til den MinIO-bucketen
  17. Vent til den planlagte synkjobben starter. Kun til testing: utløs integrasjonen manuelt fra Cloud Storage > Konfigurasjon > Konfigurasjon > knappen 'Launch sync'.

Nyttig MinIO-dokumentasjon: https://min.io/docs/minio/linux/administration/identity-access-management.html, https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.

Opprett en MinIO-tilgangsnøkkel

Opprett en tilgangsnøkkel i MinIO Object Store-konsollen for Odoo-skyklienten

Kopier de nye MinIO-legitimasjonene

Kopier eller last ned den nye MinIO-tilgangsnøkkelen og hemmelige nøkkelen til Odoo

Konfigurer MinIO-skyklienten i Odoo

Konfigurer og bekreft MinIO-skyklienten i Odoo med bucket, region, endepunkt og nøkler

Ofte stilte spørsmål om Amazon S3 / MinIO Odoo Integration Odoo v.19

Hvor lagres synkroniserte filer? Dupliseres de til Odoo og skyene?

Appen forutsetter at det binære innholdet i vedlegg lagres i Cloud Client i stedet for på Odoo-serveren. Slike vedlegg i Odoo blir av typen URL, og du kan når som helst åpne dem fra vedleggsboksen eller fra Cloud Client.

Etter oppsettet trengs ingen manuelle handlinger: synkroniseringen er helautomatisk. Bestem hvilke Odoo-dokumenttyper som skal synkroniseres, og sett opp en relatert modell for hver (kunder, salgs- eller innkjøpsordrer, oppgaver, prosjekter osv.).

Kan jeg ha flere mapper for samme dokumenttype? For eksempel interne prosjekter og kundeprosjekter?

Ja, det kan du. Lag en regel for hver og bruk filtre: for eksempel etter prosjekttype.

Gjør filtrene gjensidig utelukkende slik at et dokument kan tildeles entydig. For eksempel: «kunde men ikke leverandør», «leverandør men ikke kunde». Ellers hopper dokumentmappen fra én modell til en annen.

Er det mulig å gjøre synkroniseringen sanntid?

Nei. Vi har sterke grunner til å unngå sanntidssynk:

  • Ytelse. Ved sanntidssynk gir hver filopplasting en lasteskjerm.

  • Konflikter. Hvis 2 brukere endrer et element samtidig, kan det bli uløselig. Med vanlige jobber kan vi rette etterpå; i sanntid trengs en kø, enda mer forvirrende.

  • Funksjonalitet. Særlig omdøping og omstrukturering. Bakover-synken bygger strengt på kataloglogikken og sjekker 100 % av elementene ved hver synk. Etter hver oppdatering ville det bli tusenvis av forespørsler per sekund. Hvis ikke, går endringer tapt.

Kan jeg endre standardnavnene på mapper i skyene?

Du kan gi modellkatalogene (salgsordrer, muligheter, leverandører osv.) ditt eget navn for alle dokumenttyper.

For objektmapper (SO-001, John Smith osv.) bruker verktøyet Odoos metode for visningsnavn. Du kan endre det med et navneuttrykk. Syntaksen er den samme som i Odoo e-postmaler.

Kan jeg endre frekvensen på synkroniseringsjobber?

Nei, fra versjon 15 bør du ikke endre planlagte jobber. De er optimalisert til å kjøre hvert 15. minutt for den mest stabile og raske tilkoblingen.

Tidsavbruddene på Odoo-serveren må være minst 15 minutter (900 sekunder).

Hvis du må stoppe synken en stund, gjør det på skjemaet til den aktuelle skyklienten.

Kan jeg synkronisere vedlegg til flere skyklienter

Ja, fra versjon 15 kan du sette opp flere tilkoblinger. Da kan noen mapper synkroniseres til én skyklient og andre til en annen.

Merk at det ikke på noen måte er mulig å synkronisere samme mappe til flere skylagre samtidig.

Vi bruker en spesiell redigerer i skyene våre (f.eks. OnlyOffice, Office 365). Ville filer åpnes i den redigereren?

Ja, avhengig av konfigurasjonen til skyklienten.

Trenger jeg bare appen Cloud Storage Solution?

Fra versjon 15 kan appen brukes alene til å strukturere vedlegg i mapper og gi et filbehandlergrensesnitt.

Hvis målet er tilkobling til én av skyklientene, må minst én valgfri klientapp installeres.

Hva skjer når jeg endrer en mapperegel?

Når en mapperegel endres, endres også listen over mapper. Matcher en mappe ikke lenger vilkårene, fjernes den. Har filene vært synkronisert, returnerer bakover-synken dem til Odoo og sletter dem fra Cloud Client.

Matcher dokumentobjektet ikke en mapperegel, opprettes ikke mappen. Matcher det senere, genereres den relaterte mappen.

App- og nettstedstekster på andre språk enn engelsk er AI-assisterte og tilpasset offisielle Odoo-oversettelser. Hvis du oppdager en feil, send en sak om oversettelseskorrekthet så fikser vi det.

Odoo-demodatabaser (livedemoer)

For denne appen kan vi tilby en gratis personlig demodatabase.

Du trenger verken telefonnummer eller kredittkort for å kontakte oss. Det holder med en kort e-postregistrering som tar under 30 sekunder.

På forespørsel forbereder vi en individuell livedemo-database der du kan teste og sjekke antakelser i omtrent to uker.

Feilrapportering

Hvis du møter feil eller inkonsekvent oppførsel, kontakt oss. Vi garanterer rettelser innen 60 dager etter kjøp og forbedrer verktøyene også etter det.

Du trenger verken telefonnummer eller kredittkort for å kontakte oss. Det holder med en kort e-postregistrering som tar under 30 sekunder.

Ta med så mange detaljer som mulig: skjermbilder, Odoo-serverlogger og en full beskrivelse av hvordan problemet gjenskapes. Det tar vanligvis noen virkedager å lage en arbeidsplan (hvis feilen bekreftes) eller retningslinjer (ellers).

Offentlig Funksjoner Forespørsler Modul Ideer Gratis Utvikling

Vi er sterkt motiverte til å forbedre verktøyene og takknemlige for all tilbakemelding. Hvis kravene er til offentlig nytte og kan implementeres effektivt, tar teamet dem med på oppgavelisten.

En slik gjøremålsliste behandles jevnlig og innebærer ingen ekstraavgifter. Selv om vi ikke kan love frister og endelig design, kan det være en god måte å få ønskede funksjoner uten investeringer og risiko.

Du trenger verken telefonnummer eller kredittkort for å kontakte oss. Det holder med en kort e-postregistrering som tar under 30 sekunder.

Du liker kanskje også verktøyene
Password Manager

Verktøyet for å oppbevare passord trygt i Odoo for felles bruk. Delte hvelv

198€
KPI Balanced Scorecard

Verktøyet for å sette KPI-mål og styre oppfyllelsen deres etter perioder. KPI-dashbord. Dashboard-designer. KPI-diagrammer

198€
KnowSystem: Knowledge Base System

Verktøyet for å bygge en dyp og strukturert kunnskapsbase til intern og ekstern bruk. Knowledge System. KMS. Wiki-lignende revisjoner.

398€
Universal Appointments and Time Reservations

Verktøyet for tidsbasert tjenestestyring, fra booking av avtaler til salg og anmeldelser

398€ 358€
MCP Server. AI Chats and LLM Odoo Integration

Verktøyet for å styre Odoo fra favoritt-AI-chattene via MCP. Claude. Enhver AI som støtter MCP.

198€
Cloud Storage Solutions

Verktøyet for å strukturere Odoo-vedlegg i mapper og synkronisere kataloger med skyklienter: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box og NAS. DMS. Filbehandler. Dokumenthåndteringssystem

398€ 358€
OneDrive / SharePoint Odoo Integration

Verktøyet for å synkronisere Odoo-vedlegg automatisk med OneDrive-filer begge veier

487€ 438€
Google Drive Odoo Integration

Verktøyet for å synkronisere Odoo-vedlegg automatisk med Google Drive-filer begge veier

487€ 438€
ownCloud / Nextcloud Odoo Integration

Verktøyet for å synkronisere Odoo-vedlegg automatisk med ownCloud/Nextcloud-filer begge veier

487€ 438€