Skip to Content
Anda sedang melihat Odoo 15.0 halaman ownCloud / Nextcloud Odoo Integration. Versi terkini yang disokong ialah ownCloud / Nextcloud Odoo Integration v.19.0 . Dapatkan binaan ini terus daripada Odoo Apps Store .

ownCloud / Nextcloud Odoo Integration v.15

The tool to automatically synchronize Odoo attachments with ownCloud / Nextcloud files in both ways

487€ 438€

Harga sah hingga 2026-09-15 (mengikut kempen promo August-September 2026).
Harga sudah merangkumi semua kebergantungan yang diperlukan = 89 80€ (harga sendiri) + 398 358€ (Cloud Storage Solutions).
Versi semasa: 15.0.1.1.5

Enterprise
Community
Odoo.sh

This is the tool to integrate Nextcloud / ownCloud features with Odoo folders and files. The app automatically stores Odoo attachments and directories in ownCloud/Nextcloud and provides instant access to them via web links.

 
 
Sync Odoo folders to Nextcloud / ownCloud

Automatic folders' structure

Decide which Odoo document types should have their own folders trees and synchronize those to ownCloud/Nextcloud

Automatic regular sync

Rely on auto-synchronization between Odoo and ownCloud / Nextcloud based on scheduled jobs. No manual interaction is required

Bilateral sync

Odoo sends attachments to ownCloud / Nextcloud and retrieves files from there. Binary content is kept in clouds, while Odoo provides direct access to synced items

Cloud synchronization history

Control ownCloud / Nextcloud sync logs right in Odoo. Export and share those in case of any issues. Be notified of any client disconnections

File manager interface

Manage synced folders and attachments from a single Odoo view. Comfortably navigate by directories. Search and download files one by one or in batch. Upload and move attachments to folders

Attachment box

Organize files of any Odoo object in a set of subfolders. Instantly access folders and files in the attachment box and in ownCloud / Nextcloud.

Document-related folder in ownCloud / Nextcloud
ownCloud / Nextcloud files from Odoo attachments
Odoo root folder in ownCloud / Nextcloud

Very good product

A perfect solution to integrate Owncloud with Odoo. We sync a high volume of objects across multiple Odoo models, which works seamless and stable. For us it is the perfect solution to have an external DMS instead of the Odoo native attachment handling, which also enables us to interchange files between systems in our best-of-breed setup.
The team behind this module is extremely professional and responsive. They helped us on a few occasions and provided clear answers and prompt support when required, and they even went out of their way to assist us with another requirement we had. Cannot recommend the product and team highly enough, try this if you're in the market to connect Odoo with an external document solution.

Frank Vogler di Odoo Apps Store

Works according to specs

I have used this app with Odoo 12 and Nextcloud 16 and it works as specified. Odoo Tools offers very responsive support which is really helpful. Of course 5 stars...!

NXD-Audio di Odoo Apps Store

This is Awesome

I have used Cloud Sync on Next/Own Cloud and works really great.

Humberto di Odoo Apps Store

How synchronization works

Automatic two-sided sync

  • Configure sync for one or multiple ownCloud / Nextcloud instances
  • Integration is based on scheduled jobs and is fully automatized. The app regularly checks changes in systems and runs sync operations
  • Synchronization is bilateral. Updates in Odoo are reflected in ownCloud / Nextcloud (direct sync); changes in ownCloud / Nextcloud modify Odoo folders and attachments (backward sync)
  • Cloud connection with ownCloud / Nextcloud might be reset. In this way, the app assumes getting back all items back to Odoo (reverse sync)
  • Odoo folders and attachments might be re-attached to a new cloud client from ownCloud / Nextcloud. Hence, items would be first taken back to Odoo (reverse sync) and then put to new cloud storage (direct sync)

Queue-based synchronization

  • Once in 15 minutes, the app examines updates in Odoo and ownCloud / Nextcloud to prepare a synchronization queue
  • Folders' checks follow the First-In-First-Out (FIFO) principle. So, directories that have not been examined for the longest will be processed first
  • Once in 15 minutes, the sync queue is run by the special scheduled job. Firstly, the most important (blocking) tasks would be done
  • Control planned jobs and their fulfillment in the special Odoo logs interface (Cloud Storage > Configuration > Sync Logs). Subscribe for particular cloud clients notifications
  • If the app faces sync failures, it will re-try operations afterward. Sync queue processing would not be stopped if there are items not blocked by such failures

Odoo attachments for ownCloud / Nextcloud: direct sync

  • Direct sync prepares the folders' hierarchy and uploads Odoo attachments for ownCloud / Nextcloud
  • Direct sync checks whether attachments are added or deleted for synced directories. If so, they would be created or removed in ownCloud / Nextcloud. In particular, it means that any file added to a folder-related Odoo object (e.g. Quotation), would be automatically moved to a linked cloud client
  • Direct sync makes all synced Odoo attachments change their type to a link (URL), while binary content is removed with one of the next Odoo cleaners. So, no actual files would be stored on your Odoo server
  • Direct sync checks whether a new folder is added. Disregarding whether it is done manually or automatically, the app would generate a peer directory in ownCloud / Nextcloud
  • Direct sync checks whether there are any updates in folders. If so, such changes are reflected in ownCloud / Nextcloud

ownCloud / Nextcloud files and folders for Odoo: backward sync

  • Backward sync checks whether any files or subfolders are added to ownCloud / Nextcloud folders. If so, the app would create URL attachments/subdirectories inside linked Odoo directories (and hence Odoo objects if any)
  • Backward sync checks whether there are any updates in folders or attachments. Such updates would be then reflected in Odoo
  • Backward sync checks whether any files are deleted/moved in an ownCloud / Nextcloud document folder. If so, a linked Odoo attachment would be also unlinked or moved
  • If you deleted an ownCloud / Nextcloud folder related to a folder rule / Odoo object, their child files would be deleted as well. Thus, Odoo would remove related attachments. The folders, however, will be recovered with a direct sync
  • In case of conflicts, direct sync changes are in general considered more important than backward updates.

Resetting or changing ownCloud / Nextcloud: reverse sync

  • In case you decided to reset the connection with ownCloud / Nextcloud, files would be moved back to Odoo
  • In case you decided to change the cloud client of a folder rule or a folder, files would be first taken back to Odoo, and then direct sync for a new client would be done
  • Reverse sync operations are prioritized to direct and backward sync operations
  • Not all items can be correctly reversed to Odoo due to cloud client peculiarities. For example, there are documents that may exist only in cloud storage environments. The app would try to convert such documents, but in some cases, it would require manual interactions.

Internal and public URLs

By default links from Odoo to ownCloud / Nextcloud are internal: only authorized users may access them. Optionally make links public (the setting 'Use Public URLs'). Then, URLs would be 'shared', and everybody would access items by a direct link.

Be cautious if you decide to use shared (public) URLs. Although the links would be hardly known by external users, there is a slight chance that they become available as a result of some user actions. Besides, sharing link generation is not fast and might make the synchronization slower.

Petua konfigurasi dan pemasangan untuk ownCloud / Nextcloud Odoo Integration Odoo v.15

Configuration and log in

  1. Turn on the option 'onwCloud / Nextcloud Sync' (cloud Storage > Configuration > Configuration). The optional add-on ownCloud / Nextcloud Odoo Integration is required
  2. Go to Odoo Cloud Storage > Configuration > Cloud Clients press 'Create'
  3. As a reference introduce any name which would be clear to all users
  4. As a Cloud client choose 'Nextcloud' or 'ownCloud' depending on the software you are using
  5. As a Root folder name enter a title which would be users as the parent directory for all synced folders. For example, 'Odoo' or 'OdooERP'
  6. Enter your ownCloud / Nextcloud full URL
  7. Select an ownCloud / Nextcloud user, which has full rights to read, create, write and delete files and folders within a root directory
  8. Enter login and password of this user to the fields 'Login' and 'Password'
  9. Choose whether you would like to apply public or internal URLs (see below)
  10. Press 'Confirm'. Odoo synchronization is ready to be done
  11. Apply the newly created cloud client to folder rules and/or manual folders which should be synced to that Nextcloud or ownCloud instance
  12. Await the sync scheduled job to be started. For testing purposes only: trigger integration manually from Cloud Storage > Configuration > Configuration > the button 'Launch sync'.

Watch also the configuration video

Enter OwnCloud / NextCloud credentials

OwnCloud / NextCloud settings

Soalan lazim tentang ownCloud / Nextcloud Odoo Integration Odoo v.15

Medan disegerak disimpan di mana? Adakah ia diduplikasikan ke Odoo dan clouds?

Aplikasi mengandaikan kandungan binari lampiran disimpan dalam Cloud Client, bukan pada pelayan Odoo. Lampiran sedemikian dalam Odoo menjadi jenis URL, dan anda boleh membukanya pada bila-bila masa dari kotak lampiran atau dari Cloud Client.

Selepas persediaan, tiada tindakan manual diperlukan kerana penyegerakan sepenuhnya automatik. Tentukan jenis dokumen Odoo yang perlu disegerakkan dan sediakan model berkaitan untuk setiap satunya (Pelanggan, pesanan jualan atau belian, Tugasan, Projek, dll.).

Bolehkah saya mempunyai beberapa folder untuk jenis dokumen yang sama? Contohnya, projek dalaman dan projek pelanggan?

Ya, anda boleh. Untuk itu sediakan peraturan untuk setiap satu, kemudian gunakan penapis: contohnya mengikut jenis projek.

Cuba jadikan penapis saling eksklusif supaya dokumen dapat ditetapkan dengan pasti. Contohnya 'pelanggan tetapi bukan pembekal', 'pembekal tetapi bukan pelanggan'. Jika tidak, folder dokumen tertentu akan meloncat dari satu model ke model lain.

Adakah tidak mengapa jika saya ada banyak objek untuk disegerakkan, contohnya 10000?

Ya, walaupun jika banyak folder/lampiran perlu disegerakkan prosesnya mungkin perlahan. Pada masa yang sama, pelanggan melaporkan persekitaran dengan >10k rakan dan ~5k varian produk untuk disegerakkan, dan prosesnya masih diterima.

Beberapa perkara yang perlu ditekankan:

  1. Penyegerakan dibina supaya setiap item disegerakkan dan tidak hilang, walaupun mungkin tidak pantas. Ini dijamin oleh baris gilir first-in-first-out dan setiap kerja yang dikomit.
  2. Bilangan objek boleh dihadkan secara logik. Konfigurasi model membolehkan anda menyekat penyegerakan item lapuk (cth. tiada gunanya menyegerakkan rakan yang diarkibkan atau pesanan 2 tahun lalu).

Bolehkah penyegerakan dibuat masa nyata?

Tidak. Kami mempunyai alasan kukuh untuk mengelak penyegerakan masa nyata:

  • Isu prestasi. Jika penyegerakan masa nyata, setiap muat naik fail akan memaparkan skrin muat.

  • Isu konflik. Jika 2 pengguna menukar item secara serentak, situasi yang tidak selesai mungkin timbul. Dengan kerja berkala kami boleh membetulkannya kemudian; pada masa nyata ia perlu disimpan sebagai baris gilir, yang lebih mengelirukan pengguna.

  • Isu fungsi. Khususnya menamakan semula dan menyusun semula item. Dalam penyegerakan undur, alat bergantung ketat pada logik direktori, dan setiap penyegerakan 100% item diperiksa. Jika dilakukan selepas setiap kemas kini, akan ada beribu permintaan sesaat. Jika tidak: perubahan akan hilang.

Bolehkah saya menukar nama folder lalai dalam awan?

Anda boleh menetapkan nama sendiri untuk direktori model (pesanan jualan, peluang, pembekal, dll.) bagi mana-mana jenis dokumen.

Untuk folder objek (SO-001, John Smith, dll.), alat bergantung pada kaedah Odoo untuk membina nama paparan jenis dokumen ini. Walau bagaimanapun anda boleh menukarnya dengan mentakrif ungkapan nama. Sintaks yang digunakan sama seperti templat e-mel Odoo. 

Bolehkah saya menukar kekerapan kerja penyegerakan?

Tidak, mulai versi 15 anda tidak patut menukar kerja berjadual. Ia dioptimumkan untuk berjalan setiap 15 minit bagi menjamin sambungan paling stabil dan pantas.

Pastikan had masa pelayan Odoo sekurang-kurangnya 15 minit (900 saat).

Jika perlu hentikan penyegerakan seketika, lakukan pada borang cloud client tertentu.

Bolehkah saya segerakkan lampiran ke beberapa klien awan

Ya, mulai versi 15 anda boleh sediakan berbilang sambungan. Dengan itu sesetengah folder disegerakkan ke satu cloud client, yang lain ke yang lain.

Ambil perhatian bahawa folder yang sama tidak boleh disegerakkan ke beberapa cloud storages pada masa yang sama.

Kami menggunakan editor khas dalam awan kami (cth. OnlyOffice, Office 365, dll.). Adakah fail dibuka dalam editor itu?

Ya, bergantung pada konfigurasi cloud client anda.

Adakah saya hanya memerlukan aplikasi Cloud Storage Solution?

Bermula versi 15, aplikasi boleh digunakan bersendirian untuk menyusun lampiran dalam folder dan menyediakan antara muka pengurus fail.

Walau bagaimanapun, jika matlamatnya sambungan dengan salah satu klien awan, anda perlu memasang sekurang-kurangnya satu aplikasi pilihan berkaitan klien.

Apa yang berlaku apabila saya menukar peraturan folder?

Apabila peraturan folder berubah, senarai folder juga berubah. Jika folder tidak lagi memenuhi syarat peraturan, ia dialih keluar. Jika fail telah disegerakkan, segerak terbalik mengembalikannya ke Odoo dan memadamnya daripada Cloud Client.

Jika objek dokumen tidak memenuhi syarat peraturan folder, foldernya tidak akan dicipta. Jika kemudiannya memenuhi, folder berkaitan akan dijana.

Bolehkah saya kemas kini teg OwnCloud menggunakan penyambung?

Tidak, tag tidak disegerakkan. Kami pernah mempertimbangkan ciri ini, tetapi memutuskan tidak memperkenalkannya atas beberapa sebab:

  • Pustaka penyambung tidak menyokong mendapatkan atau mengemas kini tag ownCloud

  • Lampiran Odoo tidak mempunyai atribut 'tags' dan tidak sepenuhnya jelas bila tag itu akan ditetapkan kepada pengguna.

  • Memandangkan aplikasi menyediakan penyegerakan dua hala, mungkin timbul konflik kritikal semasa penyegerakan yang sukar diselesaikan.

Apakah dasar kemas kini alat anda?

Mengikut dasar Odoo Apps Store semasa:

  • Setiap modul yang dibeli untuk versi 12.0 dan sebelumnya memberi akses ke semua versi sehingga 12.0.
  • Bermula versi 13.0, setiap versi modul perlu dibeli berasingan.
  • Tanpa mengira versi, pembelian memberi hak kepada semua kemas kini dan pembetulan pepijat dalam versi utama.

Sila ambil perhatian bahawa pasukan faOtools tidak mengawal dasar itu. Untuk soalan, hubungi terus wakil Odoo Apps Store.

Bagaimana memasang aplikasi anda di Odoo.sh?

Pendekatan paling terus ialah menggunakan aliran kerja terbina dalam kedai Odoo:

1. Buka halaman modul dan klik butang Deploy on odoo.sh

2. Selepas itu anda akan dihalakan ke halaman GitHub. Log masuk ke akaun, kemudian klik 'Create a new repo' atau guna yang sedia ada. Pastikan repositori bersifat peribadi. Tidak dibenarkan menerbitkan aplikasi di bawah lesen OPL-1. Jika perlu, cipta repo baharu untuk projek Odoo.sh

3. Kemudian pergi ke odoo.sh dan klik butang Deploy. Dalam tetingkap pop timbul, hantar keputusan dan klik 'Continue.' Tindakan ini akan mencetuskan pemasangan.

Langkah ini akan memasang aplikasi pada cabang pengeluaran projek. Jika anda mahu men-deploy aplikasi ke cabang lain atau mengemas kini modul, lakukan tindakan berikut:

1. Muat naik kod sumber aplikasi dari kedai Odoo

2. Commit modul ke repositori GitHub yang diperlukan. Pastikan tiada folder/fail aplikasi diabaikan (iaitu tidak termasuk dalam .gitignore repo). Repositori dicipta secara automatik oleh odoo.sh dan secara lalai mungkin termasuk item penting (cth., /lib). Muat naik semua direktori, subdirektori dan fail modul tanpa pengecualian

3. Deploy cabang sasaran projek odoo.sh atau, jika tetapan anda mengandaikan demikian, tunggu sehingga ia dibina secara automatik.

Bagaimana memasang aplikasi anda pada pelayan saya sendiri?

1. Nyahzip kod sumber alat yang dibeli ke salah satu direktori add-on Odoo;
2. Mulakan semula pelayan Odoo;
3. Hidupkan mod pembangun (tetapan teknikal);
4. Kemas kini senarai aplikasi (menu aplikasi);
5. Cari aplikasi dan tekan 'Activate'/'Install';
6. Ikuti garis panduan pada halaman aplikasi jika ada.

Saya perasan aplikasi anda ada add-on tambahan. Boleh beli kemudian?

Ya, sudah tentu. Pada masa yang sama Odoo secara automatik menambah semua kebergantungan ke troli, jadi anda harus kecualikan alat yang sudah dibeli untuk elak bayaran berganda.

Saya menyebarkan aplikasi anda di Odoo.sh dan nampak amaran/ralat dalam ujian

Amaran merah/oren tidak mempengaruhi ciri aplikasi. Malangnya, modul kami kadang-kadang tidak lulus ujian automatik standard kerana ujian itu mengandaikan tingkah laku yang bercanggah dengan matlamat aplikasi. Contohnya kami mengubah pengiraan harga, manakala ujian modul Odoo standard membandingkan harga akhir dengan algoritma standard.

Pertama sekali, semak ciri pangkalan data yang dilancarkan. Adakah semuanya berfungsi dengan betul?

Jika anda masih menganggap amaran mempengaruhi ciri sebenar, hubungi kami dan hantar log pemasangan penuh serta senarai penuh modul yang dilancarkan (termasuk teras dan pihak ketiga).

Bolehkah saya membeli aplikasi terus daripada syarikat anda?

Tidak, kami hanya mengedarkan alat melalui kedai aplikasi Odoo rasmi.

Saya ingin mendapat diskaun

Malangnya, kami tidak mempunyai cara teknikal untuk memberikan harga individu. 

Bolehkah saya memasang aplikasi pada pangkalan data Odoo Online (SaaS) saya?

Tidak, aplikasi pihak ketiga tidak boleh digunakan di Odoo Online. Malangnya Odoo SaaS menyekat kemungkinan itu.

Alat anda bergantung pada aplikasi lain. Patutkah saya membelinya?

Ya, alat memerlukan semua modul yang ditanda dalam kebergantungan untuk berfungsi dengan betul. Harga pada halaman aplikasi sudah merangkumi semua kebergantungan yang diperlukan.

Berapakah harga modul dalam dolar AS? Mengapa ia berubah?

Harga modul kami ditetapkan dalam euro. Kedai Odoo menukar harga ke mata wang lain mengikut kadar pertukaran dalamannya. Jadi harga dalam dolar AS mungkin berubah apabila kadar dikemas kini.

Teks aplikasi dan laman web dalam bahasa selain Inggeris dibantu AI dan diselaraskan dengan terjemahan rasmi Odoo. Jika anda nampak kesilapan, hantar tiket ketepatan terjemahan dan kami akan membetulkannya.

Pelaporan pepijat

Jika anda menemui pepijat atau tingkah laku tidak konsisten, sila hubungi kami. Kami jamin pembetulan dalam 60 hari selepas belian dan masih berminat menambah baik alat selepas tempoh itu.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Sertakan sebanyak mungkin butiran dalam permintaan: tangkapan skrin, log pelayan Odoo, penerangan penuh cara menghasilkan semula masalah, dan sebagainya. Biasanya mengambil beberapa hari bekerja untuk menyediakan pelan kerja (jika pepijat disahkan) atau memberi garis panduan apa yang perlu dilakukan (jika tidak).

Permintaan ciri awam dan idea modul (pembangunan percuma)

Kami sangat bermotivasi untuk menambah baik alat kami dan berterima kasih atas sebarang maklum balas. Jika keperluan anda berguna secara awam dan boleh dilaksanakan dengan cekap, pasukan akan memasukkannya ke senarai tugasan kami.

Senarai tugasan sebegini diproses secara berkala dan tidak melibatkan yuran tambahan. Walaupun kami tidak dapat menjanjikan tarikh akhir dan reka bentuk muktamad, ini mungkin cara baik untuk mendapat ciri yang diingini tanpa pelaburan dan risiko.

Anda tidak memerlukan nombor telefon atau kad kredit untuk menghubungi kami. Hanya pendaftaran e-mel ringkas yang tidak mengambil lebih daripada 30 saat.

Anda mungkin juga menyukai alat ini
Password Manager

Alat untuk menyimpan kata laluan dengan selamat dalam Odoo untuk kegunaan bersama. Peti besi dikongsi

198€
KnowSystem: Knowledge Base System

Alat untuk membina pangkalan pengetahuan yang mendalam dan berstruktur untuk penggunaan dalaman dan luaran. Knowledge System. KMS. Semakan seperti wiki.

398€
Universal Appointments and Time Reservations

Alat pengurusan perkhidmatan berasaskan masa dari tempahan temu janji hingga jualan dan ulasan

398€ 358€
KPI Balanced Scorecard

Alat untuk menetapkan sasaran KPI dan mengawal pemenuhannya mengikut tempoh. Papan pemuka KPI. Pereka papan pemuka. Carta KPI

198€
MCP Server. AI Chats and LLM Odoo Integration

Alat untuk mengurus Odoo dari sembang AI kegemaran melalui MCP. Claude. Mana-mana AI yang menyokong MCP.

198€
Cloud Storage Solutions

Alat untuk menyusun lampiran Odoo secara fleksibel dalam folder dan menyegerakkan direktori dengan klien awan: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box dan NAS. DMS. Pengurus Fail. Sistem pengurusan dokumen

398€ 358€
OneDrive / SharePoint Odoo Integration

Alat untuk menyegerakkan lampiran Odoo secara automatik dengan fail OneDrive secara dua hala

487€ 438€
Google Drive Odoo Integration

Alat untuk menyegerakkan lampiran Odoo secara automatik dengan fail Google Drive secara dua hala

487€ 438€
Dropbox Odoo Integration

Alat untuk menyegerakkan lampiran Odoo secara automatik dengan fail DropBox secara dua hala

487€ 438€