ONLYOFFICE Docs, a self hosted online office suite that lets your apps view and co edit word documents, spreadsheets and presentations in the browser, with the editing API secured by a token.
ONLYOFFICE Docs is an open source document server that brings full featured word processor, spreadsheet and presentation editors to the browser and exposes them as an editing and conversion API that other applications embed. It renders and lets teams co edit the common office formats with high fidelity, converts between formats, and integrates with document management and sync and share platforms such as Nextcloud, ownCloud, Seafile, Confluence and Redmine, as well as your own custom applications through a documented JavaScript API. Real time collaboration, comments, track changes and a rich formatting toolset are all handled server side, so end users only need a browser. It is the same editing engine used across the ONLYOFFICE ecosystem, packaged to run as a single self contained service.
ONLYOFFICE secures its editing API with a JSON Web Token, and the cloudimg image makes that airtight by generating a unique token secret for every VM on first boot, before the service accepts traffic, and writing it to a root only file so no two instances share a secret and nothing usable is baked into the image. The document services are held back behind a first boot gate until that per instance secret is in place, so the API never serves with a build time key. Every unsigned or wrong key request to the API is rejected, a bundled test page lets you confirm the editors render a real document, and the whole PostgreSQL, RabbitMQ, Redis and nginx stack is installed the officially supported way. Every deployment comes with a paired deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.