Keep your connector. Change the server. The macros stay.
Your Nextcloud, ownCloud, Seafile, WordPress, Moodle or Odoo already has an ONLYOFFICE connector: the button is there, people use it. SumOffice runs a document server that works with ONLYOFFICE apps. In the connector settings you change two things — the server address and the secret key. The same button opens the file, the same file gets a new version, and an .xlsm workbook comes back with its VBA project byte for byte.
Five minutes
| Request access | Write to hello@sumoffice.com and name your connector. Within one business day we set up your server address and your secret key and send them to you. |
|---|---|
| Your server address | Your own address on our running service, of the form https://ds.sumoffice.com/t/your-organization/. With or without the trailing slash. |
| Your secret key | One per organization. Requests signed with another organization’s key are refused at your address. |
| On your own server | For organizations that cannot use an outside service: the document server as a Docker image, on request. |
| What you change | Only the connector settings: the address and the key. Nothing is installed in your system and no code of yours changes. |
Where to type it, per connector
| Nextcloud | Settings → Administration → ONLYOFFICE: ONLYOFFICE Docs address and Secret key. Check with occ onlyoffice:documentserver --check. |
|---|---|
| ownCloud 10 | Settings → Admin → ONLYOFFICE: ONLYOFFICE Docs address and Secret key. To open .xlsm with a click, tick xlsm under The default application for opening the format. |
| Seafile | In seahub_settings.py: ENABLE_ONLYOFFICE = True, ONLYOFFICE_APIJS_URL = "<your server address>web-apps/apps/api/documents/api.js", ONLYOFFICE_JWT_SECRET, and the extension lists. Restart Seafile. |
| WordPress | ONLYOFFICE → Settings: Document Editing Service address and Document server JWT secret key. |
| Moodle | Site administration → Plugins → Activity modules → ONLYOFFICE: Document Server address and the secret key. In the activity, Open full screen gives the whole editor. |
| Odoo | Settings → ONLYOFFICE: ONLYOFFICE Docs address, the secret key — and the same address again in ONLYOFFICE Docs address for internal requests from the server. The module ships with http://documentserver/ in that field, and saving fails with ONLYOFFICE cannot be reached until you replace it. The module also needs the Python package pyjwt on the Odoo server. |
What we measured
Each line is a completed round on a real installation of that product with its own ONLYOFFICE connector, only the address and the key changed: a macro workbook and a document with five pictures were opened with the product’s own button, edited, saved, and the file taken back out was compared part by part — and, where the line says so, opened in Microsoft Excel or Word. 25–26 September 2026.
| Nextcloud 31 · ONLYOFFICE app 9.9.0 | .xlsm: VBA byte for byte, a new file version in Nextcloud. .docx: all five pictures byte for byte. |
|---|---|
| ownCloud 10.15.3 · ONLYOFFICE app 10.0.0 | .xlsm: VBA byte for byte, 22 parts of 22, Excel opened the result without a repair dialog. .docx: five pictures byte for byte, Word silent. |
| Odoo 18 · ONLYOFFICE module 5.4.0 | .xlsm: VBA byte for byte, 22 parts of 22, Excel silent. .docx: five pictures byte for byte, Word silent. |
| Moodle 5.0.3 · ONLYOFFICE module 6.1.0 | .xlsx and .docx: saved back into the activity, Excel and Word silent. Limitation, and it is the module’s side: it opens .xlsm for viewing only, and has no setting for it. |
| Seafile 12.0 CE · built-in integration | .xlsx and .docx: a new revision in Seafile, Excel and Word silent. Limitation, and it is Seafile’s side: Seafile does not open .xlsm in any online editor — the type is not in its list of spreadsheets. |
| Two people at once · ownCloud 10.15.3, ONLYOFFICE app 10.0.0 | .xlsx: both open the same workbook for editing and see each other’s edits within about a second; one new version in ownCloud with the edits of both, Excel silent. .docx: the second person opens read-only, the first person’s edits are saved, Word silent. |
| WordPress 6.9.4 · ONLYOFFICE Docs plugin 2.3.0 | .xlsx and .docx: the file in the media library replaced, Excel and Word silent. Limitation, and it is WordPress’s side: the media library refuses .xlsm uploads until its file-type filter allows them. |
Redmine: we could not complete a round with the ONLYOFFICE plugin for Redmine (3.1.0) on Redmine 5.0 and 5.1, so there is no line for it here. Our own Redmine plugin does the round.
What is not there yet
- File previews. Connectors ask the document server for thumbnails; ours does not make them yet. Untick generate a document preview in the connector until then — editing is not affected.
- Download as another format. Saving back in the file’s own format works; converting to PDF or another format from the editor does not yet.
- Two people in one Word document. The second person opens it read-only for now; the first person’s edits are kept. Spreadsheets are different: several people edit the same workbook at once.
- WMF and EMF pictures in documents show as frames in the browser editor. They stay in the file byte for byte.
Then
- Request access — tell us which connector you have; address and key within one business day.
- Check my Excel file — what your workbooks rely on.
- Systems that speak WOPI — Nextcloud Office, SharePoint Server, Seafile Pro and others.
ONLYOFFICE is a trademark of Ascensio System SIA; SumOffice is not affiliated with it. Nextcloud, ownCloud, Seafile, WordPress, Moodle and Odoo are trademarks of their respective owners.