Download
=OPEN(attachment.docx, ONLYOFFICE connector)
Already have an ONLYOFFICE connector?

Keep the connector. Change the editor behind it.

Nextcloud, Mattermost, ownCloud, Seafile, Alfresco, Moodle, Confluence, Jira, Redmine and many more ship a connector for ONLYOFFICE Docs: an administrator enters a server address and a secret, and files open in the browser. The SumOffice compatibility server answers that same API. Point the connector at it, and .docx opens in SumDoc, .xlsx / .xlsm / .xlsb in SumSheet and .pptx in SumSlide — every save goes back to your system as a new version. Nothing in your system is patched.

What you get

One containerThe compatibility server speaks the ONLYOFFICE Docs API to your system — the editor script, the command service, the conversion service, JWT both ways, save callbacks — and serves the three editors behind one address. Images for linux/amd64 and linux/arm64.
Your files stay yoursThe server downloads a document when someone opens it, holds it while people edit and hands every save back to your system. Accounts, permissions and version history stay where they are.
WOPI systems tooFileCloud, OpenCloud and ownCloud Infinite Scale talk WOPI instead: the same server publishes one discovery address for all three editors.
Not countedPeople, documents, clicks. Evaluation is free with no time limit; production inside an organization is the per-application license.

Three steps

1. Run the server

docker pull hissih/sumoffice-compat:2026.4.0.1
# the kit's docker-compose.yml runs the server and the three editors behind one port
JWT_SECRET=$(openssl rand -hex 24) docker compose up -d
docker compose exec compat node /app/compat-doctor.mjs --server http://127.0.0.1:8080 --secret "$JWT_SECRET"

The doctor runs exactly what connectors run when you press Save in their settings: the health check, the signed version command, the refusal of an unsigned one, and a test conversion with the result downloaded. Four green checks, and your system will accept the address.

2. Enter the address and the secret in your connector

Open the ONLYOFFICE settings of your system — the place where the document server address used to be. Enter the compatibility server’s https address and the same secret, then save: the connector checks the connection itself. Nothing else changes; accounts, permissions and versions stay in your system.

3. Open a file

Click the usual open button in your system. A .docx opens in SumDoc, an .xlsx, .xlsm or .xlsb in SumSheet, a .pptx in SumSlide — right inside the system’s page. Every save goes back to the system as a new version of the file.

Put the server under the same site as your system — cloud.example.com and office.example.com — and serve it over https: the editors run inside your system’s page and need a secure, first-party context there.

Systems

SystemConnectorTalks
NextcloudONLYOFFICE app from the Nextcloud app storeONLYOFFICE API
ownCloudONLYOFFICE app from MarketONLYOFFICE API
Seafilebuilt into SeahubONLYOFFICE API
OdooONLYOFFICE appONLYOFFICE API
MoodleONLYOFFICE activity moduleONLYOFFICE API
WordPressONLYOFFICE Docs pluginONLYOFFICE API
MattermostONLYOFFICE pluginONLYOFFICE API
AlfrescoONLYOFFICE modulesONLYOFFICE API
Confluence Server / Data CenterONLYOFFICE ConnectorONLYOFFICE API
Jira Server / Data CenterONLYOFFICE ConnectorONLYOFFICE API
Redmineonlyoffice_redmine pluginONLYOFFICE API
SharePoint ServerONLYOFFICE solution (.wsp)ONLYOFFICE API
SuiteCRMONLYOFFICE moduleONLYOFFICE API
LiferayONLYOFFICE moduleONLYOFFICE API
DrupalONLYOFFICE moduleONLYOFFICE API
HumHubONLYOFFICE moduleONLYOFFICE API
PloneONLYOFFICE add-onONLYOFFICE API
NuxeoONLYOFFICE add-onONLYOFFICE API
StrapiONLYOFFICE pluginONLYOFFICE API
Chamilobuilt inONLYOFFICE API
CommuniGate ProONLYOFFICE integrationONLYOFFICE API
XWikiONLYOFFICE extensionONLYOFFICE API
eXo PlatformONLYOFFICE add-onONLYOFFICE API
PydioONLYOFFICE pluginONLYOFFICE API
PowerFolderONLYOFFICE integrationONLYOFFICE API
OpenOlatONLYOFFICE integrationONLYOFFICE API
agorum coreONLYOFFICE integrationONLYOFFICE API
enaioONLYOFFICE integrationONLYOFFICE API
JaliosONLYOFFICE moduleONLYOFFICE API
Maarch CourrierONLYOFFICE integrationONLYOFFICE API
DzzOfficeONLYOFFICE integrationONLYOFFICE API
FlinkISOONLYOFFICE integrationONLYOFFICE API
NEO and ONE (Edifice)ONLYOFFICE integrationONLYOFFICE API
Pintexx WorkplaceONLYOFFICE integrationONLYOFFICE API
QuasaroONLYOFFICE integrationONLYOFFICE API
TalkspiritONLYOFFICE integrationONLYOFFICE API
WebWeaverONLYOFFICE integrationONLYOFFICE API
WeDoc (Jamespot)ONLYOFFICE integrationONLYOFFICE API
TrelloONLYOFFICE Power-Up*ONLYOFFICE API
monday.comONLYOFFICE app*ONLYOFFICE API
PipedriveONLYOFFICE app*ONLYOFFICE API
BoxONLYOFFICE integration*ONLYOFFICE API
DropboxONLYOFFICE integration*ONLYOFFICE API
ZoomONLYOFFICE app*ONLYOFFICE API
ZapierONLYOFFICE integration*ONLYOFFICE API
TelegramONLYOFFICE bot*ONLYOFFICE API
FileCloudbuilt in (WOPI)WOPI
OpenKMbuilt in (WOPI)WOPI
OpenCloudcollaboration service (WOPI)WOPI
ownCloud Infinite Scalecollaboration service (WOPI)WOPI

* Cloud services call the document server from the internet: the compatibility server needs a public https address for them.

Record: Mattermost

Mattermost 11.11.1 Team Edition with the ONLYOFFICE plugin 2.3.0, unmodified. Plugin settings: the server address, the shared secret, and the plugin’s default JWT header AuthorizationJWT. A DOCX attachment in a channel opens in SumDoc; a sign-off line is typed and saved; the plugin confirms the save under the attachment, and the file in Mattermost carries the line. The same with a PPTX attachment in SumSlide.

A Mattermost channel with a DOCX and a PPTX attachment, each with the plugin's save reply
The DOCX attachment open in SumDoc inside Mattermost, with the added sign-off line
The PPTX attachment open in SumSlide inside Mattermost, with the edited slide title

Record: Nextcloud

Nextcloud 35.0.1 with the ONLYOFFICE app 10.2.1 from the app store, configured the standard way. The app’s own connection check passes (“version 8.3.1.1 is successfully connected”). A DOCX opened from Files in SumDoc and an XLSX in SumSheet: typed, saved, and a new file version appears in Nextcloud with the edit inside it. Prefer Nextcloud’s own Office app? That path is measured too — Excel and Word in Nextcloud.

Then

SumOffice assistant

Answers are assembled from the documentation and may be inaccurate — check the sources.