← Alle Odoo-Apps ← All Odoo apps

MPI Cloud Storage Sync · Odoo 19

Anhänge in Odoo. Dateien in Ihrer Cloud.

MPI Cloud Storage Sync verbindet Odoo 19 mit Nextcloud, S3/MinIO, WebDAV/NAS und weiteren Speichern — ohne eine zweite Dokumentenverwaltung in Odoo aufzubauen.

Technischer Name mpi_cloud_sync · Odoo 19 · OPL-1 · Passt zu Media Library

MPI Cloud Storage Sync · Odoo 19

Attachments in Odoo. Files in your cloud.

MPI Cloud Storage Sync connects Odoo 19 to Nextcloud, S3/MinIO, WebDAV/NAS and more — without building a second document manager inside Odoo.

Technical name mpi_cloud_sync · Odoo 19 · OPL-1 · Fits Media Library

Das Problem

In Odoo liegen Anhänge an Verkaufsaufträgen, Projekten, Partnern und Rechnungen. Teams wollen dieselben Dateien aber in der Cloud, die sie bereits nutzen: strukturiert nach Kunde, Projekt oder Beleg — und von dort aus bearbeiten, freigeben oder sichern.

Klassische Setups sind oft umständlich: viele Konfigurationsmasken, unklare Fehler, teure Zusatzmodule pro Speicheranbieter.

The problem

In Odoo, attachments sit on sales orders, projects, partners, and invoices. Teams still want those same files in the cloud they already use — structured by customer, project, or document — to edit, share, or back up from there.

Classic setups are often clumsy: many config screens, unclear errors, expensive add-on modules per storage vendor.

Die Idee

Odoo behält den Geschäftskontext. Die Cloud behält die Bytes.

MPI Cloud Storage Sync synchronisiert Anhänge gezielt über klar definierte Profile — und ersetzt nach erfolgreichem Upload den lokalen Binärinhalt durch einen Cloud-Link. Nutzer öffnen die Datei weiterhin direkt aus dem Datensatz.

Perfekt mit MPI Media Library

Marketing-Assets, Freigaben und Nutzungsverfolgung bleiben in der Media Library. Geschäftliche Anhänge an Aufträgen, Projekten und Belegen wandern über Cloud Storage Sync in Ihre vorhandene Cloud. Zwei klare Rollen — kein Doppel-DAM.

The idea

Odoo keeps the business context. The cloud keeps the bytes.

MPI Cloud Storage Sync syncs attachments through clearly defined profiles — and after a successful upload replaces the local binary with a cloud link. Users still open the file directly from the record.

Perfect with MPI Media Library

Marketing assets, approvals, and usage tracking stay in the Media Library. Business attachments on orders, projects, and invoices move via Cloud Storage Sync into your existing cloud. Two clear roles — no duplicate DAM.

Was Sie damit gewinnen

Schnell startklar

Der Einrichtungsassistent führt von Anbieterwahl über Zugangsdaten bis zum optionalen Starter-Profil — inklusive Dry-Run, bevor echte Dateien bewegt werden.

Ein Modul, viele Speicher

Nextcloud, Amazon S3 / MinIO, WebDAV/NAS und vorbereitete Anbindungen für Google Drive, OneDrive/SharePoint sowie Dropbox — in einem Produkt.

Stabil im Hintergrund

Dauerhafte Sync-Warteschlange mit Wiederholungen und Circuit Breaker: Bei Auth- oder Verbindungsfehlern pausiert die Verbindung kontrolliert.

Im Alltag von Odoo bleiben

Kein zweites Dateimanager-Interface. Anhang hochladen, Sync laufen lassen, Datei über In Cloud öffnen nutzen.

What you gain

Ready fast

The setup wizard takes you from provider choice through credentials to an optional starter profile — including a dry run before real files move.

One module, many stores

Nextcloud, Amazon S3 / MinIO, WebDAV/NAS, plus prepared hooks for Google Drive, OneDrive/SharePoint, and Dropbox — in one product.

Stable in the background

A lasting sync queue with retries and a circuit breaker: on auth or connection failures the connection pauses in a controlled way.

Stay in day-to-day Odoo

No second file-manager UI. Upload an attachment, let sync run, open the file via Open in cloud.

So funktioniert es

  1. Verbindung anlegen — Anbieter, Zugangsdaten, Remote-Stammordner, Gesundheitsstatus.
  2. Sync-Profil definieren — Modell, Filter, Pfadvorlage, Konfliktrichtlinie.
  3. Warteschlange erledigt Uploads, Downloads und Abgleiche im Hintergrund.
  4. Cloud-Link erscheint am Anhang; der Datensatz bleibt die Arbeitsfläche.

Beispiel-Pfadvorlagen

BereichVorlage
PartnerCustomers/{name}
VerkaufSales/{partner_id.name}/{name}
ProjekteProjects/{name}
RechnungenInvoices/{partner_id.name}/{name}

How it works

  1. Create a connection — provider, credentials, remote root folder, health status.
  2. Define a sync profile — model, filter, path template, conflict policy.
  3. The queue handles uploads, downloads, and reconciliations in the background.
  4. A cloud link appears on the attachment; the record stays the workspace.

Example path templates

AreaTemplate
PartnersCustomers/{name}
SalesSales/{partner_id.name}/{name}
ProjectsProjects/{name}
InvoicesInvoices/{partner_id.name}/{name}

Funktionen im Überblick

FunktionNutzen
EinrichtungsassistentGeführter First Run statt Technikformular
Sync-ProfileModell + Domain + Pfadvorlage + Konfliktrichtlinie
KonfliktrichtlinieOdoo gewinnt · Cloud gewinnt · Beide behalten
Dry-Run / VorschauJobs planen, ohne Remote oder Anhänge zu ändern
Gesundheits-KanbanVerbindungen auf einen Blick: ok, Auth-Fehler, pausiert
Sync-Jobs & LogsNachvollziehbare Warteschlange mit Retry
Circuit BreakerSchützt Odoo vor toten Endpunkten
Cloud-LinksURL/Key am ir.attachment, Öffnen in der Cloud
RechteBenutzer (Status sehen) · Manager (konfigurieren)

Features at a glance

FeatureBenefit
Setup wizardGuided first run instead of a tech form
Sync profilesModel + domain + path template + conflict policy
Conflict policyOdoo wins · Cloud wins · Keep both
Dry run / previewPlan jobs without changing remote or attachments
Health kanbanConnections at a glance: ok, auth error, paused
Sync jobs & logsTraceable queue with retry
Circuit breakerProtects Odoo from dead endpoints
Cloud linksURL/key on ir.attachment, open in the cloud
Access rightsUsers (see status) · Managers (configure)

Unterstützte Speicher

AnbieterStatus
NextcloudProduktiv (WebDAV)
Amazon S3 / MinIOProduktiv (boto3 auf dem Server)
WebDAV / NAS (z. B. Synology, QNAP, TrueNAS)Produktiv
Google DriveOAuth-Gerüst & Checkliste
OneDrive / SharePointOAuth-Gerüst & Checkliste
DropboxOAuth-Gerüst & Checkliste

Supported storage

ProviderStatus
NextcloudProduction (WebDAV)
Amazon S3 / MinIOProduction (boto3 on the server)
WebDAV / NAS (e.g. Synology, QNAP, TrueNAS)Production
Google DriveOAuth scaffold & checklist
OneDrive / SharePointOAuth scaffold & checklist
DropboxOAuth scaffold & checklist

Für wen geeignet

Passt gut, wenn:

  • Sie Odoo 19 betreiben und Anhänge in vorhandener Cloud-Infrastruktur halten wollen
  • klare Ordnerstrukturen nach Kunde, Projekt oder Beleg zählen
  • Admins wenige, verständliche Regeln bevorzugen statt komplexer DMS-Bäume in Odoo
  • IT sichtbaren Sync-Status, Retries und kontrolliertes Pausieren braucht

Was bewusst nicht im Fokus steht (v1)

  • Kein vollständiger Dateimanager in Odoo (Ordner-UI, Tags, Portal-ZIP)
  • Keine Enterprise-Documents-Workspace-Brücke in Version 1
  • OAuth-Dateitransport für Google/Microsoft/Dropbox folgt in Ausbaustufen (Gerüst vorhanden)

Für Marketing-Assets mit Galerie, Freigabe und Usage Tracking: MPI Media Library.

Who it fits

A strong fit when:

  • you run Odoo 19 and want attachments in existing cloud infrastructure
  • clear folder structures by customer, project, or document matter
  • admins prefer few, understandable rules over complex DMS trees in Odoo
  • IT needs visible sync status, retries, and controlled pausing

Deliberately out of focus (v1)

  • No full file manager in Odoo (folder UI, tags, portal ZIP)
  • No Enterprise Documents workspace bridge in version 1
  • OAuth file transport for Google/Microsoft/Dropbox follows in later stages (scaffold present)

For marketing assets with gallery, approval, and usage tracking: MPI Media Library.

Technisches Kurzprofil

ProduktMPI Cloud Storage Sync
Technischer Namempi_cloud_sync
Odoo19.0
Version19.0.1.0.0
LizenzOPL-1
HerstellerMichael Plöckinger, MPI GmbH
Webmpi-erp.at

Installation (Kurz)

  1. Modul mpi_cloud_sync in den Addons-Pfad legen
  2. App-Liste aktualisieren und Modul installieren
  3. Cloud Sync → Einrichtungsassistent starten

Für S3/MinIO: Python-Paket boto3 auf dem Odoo-Server installieren.

Technical profile

ProductMPI Cloud Storage Sync
Technical namempi_cloud_sync
Odoo19.0
Version19.0.1.0.0
LicenseOPL-1
VendorMichael Plöckinger, MPI GmbH
Webmpi-erp.at

Installation (short)

  1. Place module mpi_cloud_sync on the addons path
  2. Update Apps list and install the module
  3. Start Cloud Sync → Setup wizard

For S3/MinIO: install the Python package boto3 on the Odoo server.

Nächster Schritt

Lassen Sie uns Ihre Speicherlandschaft und die relevanten Odoo-Modelle kurz durchgehen — dann steht der erste Dry-Run oft noch am selben Tag.

Zusammen mit Media Library

Cloud Sync für Belege und Datensatz-Anhänge. Media Library für Galerie, Freigabe und Website-Assets. Wir zeigen beides gern in einer Demo.

Next step

Let’s briefly walk through your storage landscape and the relevant Odoo models — the first dry run often happens the same day.

Together with Media Library

Cloud Sync for documents and record attachments. Media Library for gallery, approval, and website assets. Happy to show both in one demo.