Last updated: June 2026
Compatibility setup: This page describes a fallback path with a separateONLYOFFICE Docs Community Editionserver on Windows Server. The recommended primary setup path for Euro-Office is Euro-Office with Docker.
This page describes a standard setup with a separate ONLYOFFICE Docs Community Edition server on Windows Server and an i-net HelpDesk server that reaches it through fixed HTTPS URLs.
Important for stable operation:
According to ONLYOFFICE, the Community Edition on Windows requires 64-bit Windows Server 2016 or later. The standard installation uses onlyoffice-documentserver.exe and installs the document server to C:\Program Files\ONLYOFFICE\DocumentServer\ by default.
After installation, the start page should be reachable via http://localhost or the server address.
For the integration, the document server should be exposed through a real HTTPS URL, for example https://docs.example.com. According to ONLYOFFICE, the HTTPS switch on Windows is done through the document server's NGINX configuration:
DsProxySvc service.%ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds-ssl.conf.tmpl to %ProgramFiles%\ONLYOFFICE\DocumentServer\nginx\conf\ds.conf.ds.conf, replace the placeholders for certificate, private key, optional client verification, HSTS, and Diffie-Hellman parameters.DsProxySvc service again.443 in the firewall.%ProgramFiles%\ONLYOFFICE\DocumentServer\bin\documentserver-update-securelink.bat.
This means the ds-ssl template is the authoritative basis for SSL on the ONLYOFFICE NGINX side.
ONLYOFFICE uses JWT to protect the editor configuration and callback communication. This documentation assumes a current ONLYOFFICE Docs version with active JWT support. For a reproducible integration, it is better to use a consciously chosen fixed value.
On Windows, the configuration is stored in:
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.jsonThe same secret value should be set in all three places:
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
After changing local.json, restart the ONLYOFFICE services so the configuration takes effect.
In the default configuration view, these fields should be set:
https://docs.example.comlocal.jsonIn the simple standard case, these fields stay empty:
Important: the HelpDesk Session signing secret is not the same value as services.CoAuthoring.secret.session.string on the ONLYOFFICE server. The first secures the editor launch tokens generated by HelpDesk, while the second belongs to ONLYOFFICE's internal JWT configuration.
For the standard setup, the following connections must work:
If a reverse proxy is involved, ONLYOFFICE states that the X-Forwarded-Proto and X-Forwarded-Host headers should be forwarded correctly.
If either side has additional origin, CORS, CSP, or frame restrictions, the corresponding public origins need to be allowed on both sides, typically:
https://helpdesk.example.comhttps://docs.example.comOn the HelpDesk side, this is configured through the web server settings. On the document server side, it may need to be configured in the proxy, web server, or security settings of the deployed system.
If HelpDesk or the document server runs over plain HTTP, browser and proxy behavior can cause problems with mixed content, cookies, embedded iframes, WebSocket connections, or callback requests. For the standard installation, both public URLs should therefore consistently use HTTPS.
.docx or .xlsx.The advanced URL fields are only needed when the browser, the HelpDesk server, and the document server cannot all use the same addresses, for example because of reverse proxies, NAT, Docker host names, or separate internal and external networks.
Then the fields apply as follows: