Přejít na obsah

Amazon S3 / MinIO Odoo Integration v.19

Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory Amazon S3 a/nebo MinIO

487€ 438€
Vyzkoušejte demo
Bezplatná personalizovaná demo databáze. Telefon ani karta nejsou potřeba. Bezplatné doživotní aktualizace a expertní podpora v rámci hlavní verze Odoo.

Cena platí do 2026-09-15 (podle kampaně August-September 2026).
Cena již zahrnuje všechny potřebné závislosti = 89 80€ (own price) + 398 358€ (Cloud Storage Solutions).
Aktuální verze: 19.0.1.0.2

Enterprise
Community
Odoo.sh

Krátký

Amazon S3 / MinIO Odoo Integration je aplikace Odoo 19 Dokument Správa. Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory Amazon S3 a/nebo MinIO.

Amazon S3 / MinIO Odoo Integration propojuje Cloud Storage Solutions s objektovým úložištěm kompatibilním s S3. Obousměrně synchronizuje složky a přílohy Odoo s buckety Amazon S3 nebo MinIO a umožňuje otevírat objekty přes předem podepsané nebo veřejné odkazy.

Perfektní

Týmy objektového úložiště

Použijte buckety Amazon S3 nebo kompatibilní s S3 jako úložiště příloh a stromů složek Odoo.

MinIO a úložiště kompatibilní s S3

Připojte Odoo k MinIO nebo jinému prostředí kompatibilnímu s S3, kde chcete vlastní objektové úložiště.

Řízený přístup k objektům

Zvolte předem podepsané nebo veřejné odkazy na objekty, aby Odoo otevíralo synchronizované soubory podle politiky bucketu.

Proč si to týmy vybírají

Klíčové přínosy, než se ponoříte do podrobností

Buckety Amazon S3

Ukládejte synchronizované přílohy a složky Odoo v bucketech Amazon S3, zatímco Odoo drží obchodní kontext.

Kompatibilita MinIO

Použijte MinIO nebo úložiště kompatibilní s S3, když infrastruktura potřebuje vlastní objektové úložiště.

Cesty objektů řízené Odoo

Generujte cesty objektů v bucketu z pravidel složek Odoo, ručních složek a boxů příloh záznamů.

Obousměrná synchronizace

Odesílejte přílohy Odoo do úložiště kompatibilního s S3 a odrážejte objekty z cloudu zpět do Odoo.

Předem podepsané nebo veřejné URL

Otevírejte synchronizované objekty předem podepsanými nebo veřejnými odkazy podle politiky bucketu a nastavení konektoru.

Logy a obnovení

Sledujte úlohy synchronizace S3/MinIO, opakování a zpětnou synchronizaci v logech Odoo.

Synchronizujte složky Odoo s buckety Amazon
Složka související s dokumentem v bucketech Amazon
Box příloh Odoo se soubory synchronizovanými s bucketem Amazon S3 ze záznamů Odoo
Synchronizujte složky Odoo s buckety MinIO
Složka související s dokumentem v MinIO S3
Box příloh Odoo se soubory synchronizovanými s bucketem MinIO S3 ze záznamů Odoo

Jak funguje synchronizace Amazon S3 / MinIO

Naplánovaná synchronizace drží složky Odoo a objekty bucketů kompatibilních s S3 v souladu.

Odoo do úložiště kompatibilního s S3

  • Přímá synchronizace vytváří cesty objektů v bucketu a nahrává přílohy ze synchronizovaných složek Odoo.
  • Synchronizovaná binární data se v Odoo stanou přílohami URL a sníží využití filestore.
  • Úlohy ve frontě zpracovávají změny Amazon S3 a MinIO s logy pro správce.

Buckety zpět do Odoo

  • Zpětná synchronizace vytváří přílohy URL Odoo a podsložky pro nové objekty bucketu.
  • Aktualizace, přesuny a smazání v úložišti kompatibilním s S3 se kde je to možné odrážejí v propojených složkách Odoo.
  • Reverzní synchronizace může vrátit soubory do Odoo při resetu nebo změně připojení S3 nebo MinIO.
Podadresáře Amazon S3
Podadresáře MinIO S3
Kořenová složka Odoo je v Amazonu
Kořenová složka Odoo je v MinIO

URL Amazon S3 / MinIO

Otevírejte synchronizované objekty bucketu z Odoo v režimu odkazů, který odpovídá politice úložiště.

Předem podepsané odkazy na objekty

  • Používejte presigned URL, když objekty v bucketu mají zůstat soukromé, ale přesto se otevírat z Odoo.
  • Generování odkazů se řídí konfigurací klienta kompatibilního s S3 a politikou vypršení.
  • Tento režim se hodí pro řízený přístup bez globálního vystavení objektů v bucketu.

Veřejné odkazy na objekty

  • Používejte veřejné odkazy, když politika bucketu záměrně zpřístupňuje synchronizované objekty.
  • Odoo drží kontext záznamu, složky a přílohy i tehdy, když přístup k objektu řídí politika S3.
  • Administrátoři spravují přihlašovací údaje bucketu, rozsah synchronizace a protokoly v nastavení Cloud Storage.

Připraveni hodnotit?

Začátek ZDARMA demo požadavek Nákup Odoo Aplikace Obchod Odoo Apps Store

Bezplatná personalizovaná demo databáze. Telefon ani karta nejsou potřeba. Bezplatné doživotní aktualizace a expertní podpora v rámci hlavní verze Odoo.

Tipy k konfiguraci a instalaci pro Amazon S3 / MinIO Odoo Integration Odoo v.19

Závislost Python

Nástroj závisí na externí knihovně 'boto3'. Nainstalujte ji na server Odoo příkazem:

pip3 install boto3

Konfigurace Amazon S3 a přihlášení

  1. Zapněte volbu 'Amazon S3 Sync' (Cloud Storage > Konfigurace > Konfigurace). Je vyžadován volitelný doplněk Amazon S3 Odoo Integration
  2. Otevřete Amazon S3 Console: https://console.aws.amazon.com/s3/
  3. Vytvořte nový bucket nebo vyberte existující. Zkopírujte přesný název bucketu: vložte ho v Odoo do pole 'Bucket'
  4. Otevřete podrobnosti bucketu a zkopírujte jeho AWS Region. Vložte ji v Odoo do pole 'Region' (například eu-west-1 nebo us-east-1)
  5. Otevřete AWS IAM Console: https://console.aws.amazon.com/iam/
  6. Vytvořte nového uživatele IAM nebo vyberte existujícího technického uživatele. Musí mít plná práva vypisovat, číst, vytvářet, zapisovat, kopírovat a mazat objekty ve vybraném bucketu. Můžete zvolit plná admin práva, nebo vytvořit novou politiku (viz níže)
  7. Ve formuláři uživatele IAM otevřete kartu 'Security credentials' a stiskněte 'Create access key'
  8. Na stránce 'Access key best practices & alternatives' vyberte možnost Application running outside AWS. Je to správná volba, když server Odoo připojuje S3 přístupovým klíčem mimo AWS, z Odoo.sh, z vlastního serveru nebo od jiného poskytovatele. Pokud je Odoo na instanci AWS EC2, můžete zvolit Application running on an AWS compute service, ale pole zkopírovaná do Odoo jsou stejná
  9. Stiskněte 'Next'. V dalším kroku můžete volitelně zadat popisnou značku, například Odoo S3 Sync, a poté stisknout 'Create access key'
  10. Na poslední stránce AWS zkopírujte Access key nebo Access key ID do pole Odoo 'Access Key'
  11. Zkopírujte Secret access key do pole Odoo 'Secret Key'. Důležité: AWS zobrazí tajný klíč jen jednou, uložte ho před zavřením okna
  12. Pokud používáte poskytovatele kompatibilního s S3 místo AWS S3, zkopírujte URL koncového bodu z jeho admin panelu a vložte ji v Odoo do pole 'Amazon S3 endpoint URL'. MinIO často používá URL jako https://minio.example.com nebo http://localhost:9000; LocalStack obvykle http://localhost:4566
  13. Přejděte na Odoo Cloud Storage > Konfigurace > Cloud Clients a stiskněte 'Create'
  14. Jako referenci zadejte název srozumitelný všem uživatelům
  15. Jako cloud klienta zvolte 'Amazon S3'
  16. Jako název kořenové složky zadejte titulek, který bude nadřazeným prefixem S3 pro všechny synchronizované složky. Například 'Odoo' nebo 'OdooERP'
  17. Vyplňte pole 'Bucket', 'Region', 'Access Key', 'Secret Key' a v případě potřeby 'Amazon S3 endpoint URL' a addressing style
  18. Zvolte, zda má Odoo používat dočasné presigned URL, nebo veřejné URL bucketu/CDN. U soukromých bucketů nechte presigned URL zapnuté a nastavte jejich životnost v sekundách
  19. Stiskněte 'Confirm'. Odoo zkontroluje přístup k bucketu a vytvoří nebo ověří prefix kořenové složky. Synchronizace Amazon S3 - Odoo je připravena
  20. Přiřaďte nového cloud klienta k pravidlům složek a/nebo ručním složkám, které se mají synchronizovat do tohoto bucketu Amazon S3
  21. Počkejte na spuštění naplánované úlohy synchronizace. Pouze pro testování: spusťte integraci ručně z Cloud Storage > Konfigurace > Konfigurace > tlačítko 'Launch sync'.

Užitečná dokumentace AWS: vytvoření S3 bucketu: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, správa přístupových klíčů IAM: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

Příklad politiky bucketu

{ "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/*" } ] }

Vytvořte nového uživatele AWS IAM

Vytvořte nového uživatele IAM v konzoli AWS pro propojení Amazon S3 s Odoo

Zadejte jméno uživatele IAM

Zadejte jméno uživatele IAM v průvodci vytvořením uživatele AWS

Připojte zásady oprávnění přímo

Nastavte oprávnění a zvolte přímé připojení politik k uživateli IAM Amazon S3

Příklad JSON politiky bucketu Amazon S3

Příklad JSON politiky s ListBucket, GetObject, PutObject a DeleteObject na bucketu S3

Zkontrolujte a pojmenujte politiku S3

Zkontrolujte a pojmenujte politiku Amazon S3 faotools_bucket s právy list, read a write

Vyberte politiku bucketu pro uživatele

Připojte politiku faotools_bucket k uživateli IAM Amazon S3

Zkontrolujte a vytvořte uživatele IAM

Zkontrolujte údaje a oprávnění uživatele IAM před vytvořením uživatele Amazon S3

Vytvořte přístupový klíč pro uživatele

Otevřete uživatele IAM a vytvořte přístupový klíč pro připojení Amazon S3

Zvolte případ použití přístupového klíče

Vyberte 'Application running outside AWS' jako případ použití přístupového klíče pro Odoo

Nastavte popisnou značku přístupového klíče

Přidejte popisnou značku 'Odoo Connector' k přístupovému klíči Amazon S3

Získejte přístupový klíč a tajný klíč

Zkopírujte nebo stáhněte přístupový klíč Amazon S3 a tajný přístupový klíč

Nakonfigurujte klienta Amazon S3 v Odoo

Nakonfigurujte a potvrďte cloud klienta Amazon S3 v Odoo s bucketem, regionem a klíči

URL Amazon S3 a přístupová práva

Amazon S3 má důležitou zvláštnost: URL zobrazená v Odoo je vždy odkaz na straně Amazon.

Pokud je zapnuto Use Public URLs, Odoo uloží přímou URL objektu S3. Odkaz funguje jen tehdy, když je související bucket S3, prefix, objekt, CDN nebo kompatibilní koncový bod veřejně čitelný. Jinak Amazon S3 zobrazí AccessDenied, i když je uživatel přihlášen v konzoli AWS.

Pro veřejné odkazy nastavte oprávnění bucketu v Amazon S3 a povolte veřejné čtení pro prefix Odoo. Příklad politiky bucketu:

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

Nahraďte YOUR_BUCKET_NAME skutečným názvem bucketu a Odoo/ zvoleným prefixem kořenové složky. Také se ujistěte, že nastavení Amazon S3 Block public access tuto politiku bucketu neblokuje.

Pokud je Use Public URLs vypnuto, Odoo ukládá odkazy AWS Console na související objekt nebo prefix v bucketu. Takové odkazy jsou užitečné pro uživatele Amazon: osoba, která odkaz otevře, musí být přihlášena v AWS a mít přístup IAM k objektu. Bez přístupu AWS Amazon soubor neotevře.

Konfigurace MinIO a přihlášení

  1. Připravte běžící server MinIO
  2. Otevřete MinIO Console
  3. Vytvořte nový bucket nebo vyberte existující. Zkopírujte přesný název bucketu: vložte ho v Odoo do pole 'Bucket'
  4. Vytvořte přístupové údaje pro Odoo. V MinIO použijte pár access key / secret key nebo účet služby s právy vypisovat, číst, vytvářet, zapisovat, kopírovat a mazat objekty ve vybraném bucketu
  5. Zkopírujte MinIO Access Key do pole Odoo 'Access Key'
  6. Zkopírujte MinIO Secret Key do pole Odoo 'Secret Key'. Důležité: uložte tajný klíč před zavřením stránky MinIO, pokud ho MinIO zobrazí jen jednou
  7. Zkopírujte URL koncového bodu MinIO S3 API do Odoo do pole 'Amazon S3 endpoint URL'. Místní server obvykle používá http://localhost:9000, produkční server může použít https://minio.example.com
  8. Přejděte na Odoo Cloud Storage > Konfigurace > Cloud Clients a stiskněte 'Create'
  9. Jako referenci zadejte název srozumitelný všem uživatelům
  10. Jako cloud klienta zvolte 'MinIO'
  11. Jako název kořenové složky zadejte titulek, který bude nadřazeným prefixem objektů MinIO pro všechny synchronizované složky. Například 'Odoo' nebo 'OdooERP'
  12. Vyplňte pole 'Bucket', 'Access Key', 'Secret Key' a 'Amazon S3 endpoint URL'. Pole 'Region' je u MinIO volitelné; pokud je prázdné, Odoo použije us-east-1 pro podepisování kompatibilní s S3
  13. Ponechte addressing style jako Path-style. To je doporučená volba pro koncové body MinIO, zvlášť když hostitel MinIO neposkytuje DNS názvy specifické pro bucket
  14. Zvolte, zda má Odoo používat přímé veřejné URL MinIO. Zapněte 'Use Public URLs' jen když je bucket, prefix, reverse proxy nebo CDN veřejně čitelný. U soukromých bucketů MinIO to nechte vypnuté
  15. Stiskněte 'Confirm'. Odoo zkontroluje přístup k bucketu a vytvoří nebo ověří prefix kořenové složky. Synchronizace MinIO - Odoo je připravena
  16. Přiřaďte nového cloud klienta k pravidlům složek a/nebo ručním složkám, které se mají synchronizovat do tohoto bucketu MinIO
  17. Počkejte na spuštění naplánované úlohy synchronizace. Pouze pro testování: spusťte integraci ručně z Cloud Storage > Konfigurace > Konfigurace > tlačítko 'Launch sync'.

Užitečná dokumentace MinIO: https://min.io/docs/minio/linux/administration/identity-access-management.html, https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.

Vytvořte přístupový klíč MinIO

Vytvořte přístupový klíč v konzoli MinIO Object Store pro cloud klienta Odoo

Zkopírujte nové přihlašovací údaje MinIO

Zkopírujte nebo stáhněte nově vytvořený přístupový klíč a tajný klíč MinIO pro Odoo

Nakonfigurujte cloud klienta MinIO v Odoo

Nakonfigurujte a potvrďte cloud klienta MinIO v Odoo s bucketem, regionem, koncovým bodem a klíči

Často kladené otázky o Amazon S3 / MinIO Odoo Integration Odoo v.19

Kde se ukládají synchronizované soubory? Jsou duplicitní v Odoo i v cloudech?

Aplikace předpokládá, že binární obsah příloh je uložen v Cloud Client, nikoli na serveru Odoo. Takové přílohy se v Odoo stanou typu URL a můžete k nim kdykoli přistoupit z pole příloh nebo z Cloud Client.

Po nastavení nejsou potřeba ruční akce: synchronizace je plně automatická. Rozhodněte, které typy dokumentů Odoo synchronizovat, a nastavte související model pro každý z nich (zákazníci, prodejní nebo nákupní objednávky, úkoly, projekty atd.).

Mohu mít několik složek pro stejný typ dokumentu? Například interní projekty a zákaznické projekty?

Ano, můžete. Připravte pravidlo pro každou variantu a použijte filtry: například podle typu projektu.

Filtry vzájemně vylučujte, aby byl dokument jednoznačně přiřazen. Například: «zákazník, ale ne dodavatel», «dodavatel, ale ne zákazník». Jinak by složka dokumentu skákala z jednoho modelu na druhý.

Je možné synchronizaci provádět v reálném čase?

Ne. Máme silné důvody vyhnout se synchronizaci v reálném čase:

  • Výkon. Při synchronizaci v reálném čase každé nahrání souboru zobrazí načítací obrazovku.

  • Konflikty. Pokud 2 uživatelé změní položku současně, situace nemusí jít vyřešit. U běžných úloh to můžeme opravit později; v reálném čase by byla potřeba fronta, ještě matoucí.

  • Funkčnost. Zejména přejmenování a změna struktury. Zpětná synchronizace se striktně opírá o logiku adresářů a při každém běhu kontroluje 100 % položek. Po každé aktualizaci by to byly tisíce požadavků za sekundu. Jinak by se změny ztratily.

Mohu změnit výchozí názvy složek v cloudech?

Můžete zadat vlastní název adresářům modelů (prodejní objednávky, příležitosti, dodavatelé atd.) pro libovolný typ dokumentu.

U složek objektů (SO-001, John Smith atd.) nástroj používá metodu Odoo pro zobrazený název. Můžete to změnit výrazem názvu. Syntaxe je stejná jako u e-mailových šablon Odoo.

Mohu změnit frekvenci synchronizačních úloh?

Ne, od verze 15 byste neměli měnit naplánované úlohy. Jsou optimalizované na spouštění každých 15 minut kvůli nejstabilnějšímu a nejrychlejšímu připojení.

Timeouty serveru Odoo musí být alespoň 15 minut (900 sekund).

Chcete-li synchronizaci na chvíli zastavit, udělejte to na formuláři daného cloudového klienta.

Mohu synchronizovat přílohy s několika cloudovými klienty

Ano, od verze 15 můžete nastavit více připojení. Tak lze některé složky synchronizovat s jedním cloudovým klientem a jiné s jiným.

Stejnou složku nelze nijak synchronizovat s několika cloudovými úložišti současně.

V cloudech používáme speciální editor (např. OnlyOffice, Office 365). Otevřely by se soubory v tomto editoru?

Ano, podle konfigurace cloudového klienta.

Stačí mi pouze aplikace Cloud Storage Solution?

Od verze 15 lze aplikaci použít samostatně ke strukturování příloh do složek a k rozhraní správce souborů.

Pokud je cílem připojení k jednomu z cloudových klientů, je třeba nainstalovat alespoň jednu volitelnou klientskou aplikaci.

Co se stane, když změním pravidlo složky?

Když se změní pravidlo složky, změní se i seznam složek. Pokud složka už nesplňuje podmínky, je odebrána. Byly-li soubory synchronizovány, zpětná synchronizace je vrátí do Odoo a smaže z Cloud Client.

Pokud objekt dokumentu nesplňuje pravidlo složky, složka se nevytvoří. Pokud je později splní, související složka se vygeneruje.

Znění aplikace a webu v jiných jazycích než angličtině je s pomocí AI a sladěné s oficiálními překlady Odoo. Pokud si všimnete chyby, odešlete tiket o správnosti překladů a opravíme to.

Demonstrační databáze Odoo (živá náhledy)

Pro tuto aplikaci můžeme poskytnout bezplatnou personalizovanou demodatabázi.

Ke kontaktu nepotřebujete telefon ani kreditní kartu. Stačí krátká e-mailová registrace, která netrvá déle než 30 sekund.

Na vaši žádost připravíme individuální databázi živého náhledu, kde můžete asi dva týdny testovat a ověřovat předpoklady.

Chyba Výkazy

Pokud narazíte na chyby nebo nekonzistentní chování, ozvěte se. Opravy do 60 dnů od nákupu garantujeme a nástroje vylepšujeme i poté.

Ke kontaktu nepotřebujete telefon ani kreditní kartu. Stačí krátká e-mailová registrace, která netrvá déle než 30 sekund.

Přiložte co nejvíc podrobností: snímky obrazovky, protokoly serveru Odoo a úplný popis reprodukce. Pracovní plán (je-li chyba potvrzena) nebo pokyny (jinak) obvykle trvají několik pracovních dní.

Veřejný Vlastnosti Požadavky Modul Nápady ZDARMA Vývoj

Jsme silně motivováni zlepšovat nástroje a vděční za každou zpětnou vazbu. Pokud jsou požadavky veřejně užitečné a dají se efektivně implementovat, tým je zařadí na seznam úkolů.

Takový seznam úkolů se zpracovává pravidelně a nepředpokládá příplatky. I když nemůžeme slíbit termíny a finální návrh, může to být dobrý způsob, jak získat požadované funkce bez investic a rizik.

Ke kontaktu nepotřebujete telefon ani kreditní kartu. Stačí krátká e-mailová registrace, která netrvá déle než 30 sekund.

Mohly by se vám líbit i nástroje
Password Manager

Nástroj pro bezpečné uložení hesel v Odoo ke sdílenému použití. Sdílené trezory

198€
KPI Balanced Scorecard

Nástroj pro nastavení cílů KPI a kontrolu jejich plnění po obdobích. Přehledy KPI. Návrhář dashboardů. Grafy KPI

198€
KnowSystem: Knowledge Base System

Nástroj pro vybudování hluboké a strukturované znalostní báze pro interní i externí použití. Knowledge System. KMS. Revize ve stylu wiki.

398€
Universal Appointments and Time Reservations

Nástroj pro časově vázané řízení služeb od rezervace schůzek po prodej a recenze

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

Nástroj pro správu Odoo z oblíbených AI chatů přes MCP. Claude. Jakákoli AI s podporou MCP.

198€
Cloud Storage Solutions

Nástroj pro flexibilní strukturu příloh Odoo ve složkách a synchronizaci adresářů s cloudovými klienty: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box a NAS. DMS. Správce souborů. Systém správy dokumentů

398€ 358€
OneDrive / SharePoint Odoo Integration

Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory OneDrive

487€ 438€
Google Drive Odoo Integration

Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory Google Drive

487€ 438€
ownCloud / Nextcloud Odoo Integration

Nástroj pro automatickou obousměrnou synchronizaci příloh Odoo se soubory ownCloud/Nextcloud

487€ 438€