Euro-Office
About
Euro-Office is a community-driven, sovereign fork of ONLYOFFICE Docs. It edits and collaborates on documents in the MS Office formats.
Euro-Office is not a stand-alone application. It provides no file storage and no login of its own, so it has to be integrated with a document store. On Cloudron, Cubby and Nextcloud can act as the document store.
Euro-Office serves no interface of its own. Opening the app's domain directly shows nothing useful - documents are always opened from the document store application.
Changing default app secret
The default secret for the Euro-Office app package in Cloudron is changeme. Change it to a unique secret:
-
Open a File Manager into the app
-
Edit the file
/app/data/config/production-linux.json- Locate the section called
secret.
- Locate the section called
"secret": {
"inbox": {
"string": "changeme"
},
"outbox": {
"string": "changeme"
}
-
Change the two secrets above to the same unique password.
-
Restart the app
The document store application has to use the same secret. Update it in both places.
Setup Cubby connector
Cubby connects to Euro-Office over the WOPI protocol, which the package enables by default.
-
Open the Cubby app and go to Settings
-
Set Editor URL to the Euro-Office app's domain, including the
https://prefix:
https://eurooffice.example.com
- Press
Enterto save
Office documents in Cubby now open in Euro-Office.
Setup Nextcloud connector
Two ONLYOFFICE apps exist in the Nextcloud app library - Community Document Server and ONLYOFFICE. Install the latter.
Euro-Office is a fork of ONLYOFFICE Docs and speaks the same connector protocol. Install ONLYOFFICE from the Nextcloud app library. Configure the plugin with the Euro-Office app's domain as the Document Server address and the secret set above.
If the Nextcloud has a self-signed certificate, add the following stanza under services -> CoAuthoring in
/app/data/config/production-linux.json using the File manager. Restart the app
after adding the section below:
"services": {
"CoAuthoring": {
"requestDefaults": {
"rejectUnauthorized": false
},
...
}
}
Custom fonts
Euro-Office supports adding custom fonts. Place the TTF files in /app/data/fonts/ via the
File Manager, then restart the app. The app regenerates the font cache on every
start. Clear the browser cache for the frontend to pick up the new fonts.
No welcome page or admin panel
Unlike ONLYOFFICE Docs, Euro-Office ships no welcome page at /welcome/. The package also does not
serve the admin panel at /admin. Both paths return 404.
Use the healthcheck endpoint to confirm the app runs:
https://eurooffice.example.com/healthcheck
It returns true when the document server is up.