Howto.
I’ve ran into a problem with Onlyoffice, and solved it.
I’ve installed apps : ONLYOFFICE and Community Document Server
however it doesn’t work.
Uninstall through apps and then follow below:
It seems to hold settings i’ve tried in the past or settings made doing an installation.
occ $ config:list onlyoffice
{
"apps": {
"onlyoffice": {
"DocumentServerInternalUrl": "https:\/\/nc.mwbreur.eu\/",
"DocumentServerUrl": "https:\/\/nc.mwbreur.eu\/",
"StorageUrl": "https:\/\/nc.mwbreur.eu\/",
"cronChecker": "true",
"demo": "{\"available\":true,\"enabled\":false,\"start\":{\"date\":\"2025-01-26 10:27:25.615256\",\"timezone_type\":3,\"timezone\":\"UTC\"}}",
"enabled": "yes",
"installed_version": "9.5.0",
"jwt_header": "AuthorizationJwt",
"jwt_secret": "***REMOVED SENSITIVE VALUE***",
"settings_error": "Client error: `GET https:\/\/nc.mwbreur.eu\/healthcheck` resulted in a `404 Not Found` response:\n<!DOCTYPE html>\n<html class=\"ng-csp\" data-placeholder-focus=\"false\" lang=\"en\" data-locale=\"en_US\" translate=\"no\" >\n\t<hea (truncated...)\n",
"types": "prevent_group_restriction",
"verify_peer_off": "true" } }}
(Don’t care about URL’s anymore)
When i disable/remove ONLYOFFICE and Community Document Server.
occ $ app:list
Enabled:
- activity: 3.0.0
- admin_audit: 1.20.0
- app_api: 4.0.5
- bruteforcesettings: 3.0.0
- calendar: 5.0.9
- circles: 30.0.0
- cloud_federation_api: 1.13.0
- comments: 1.20.1
- contacts: 6.1.3
- contactsinteraction: 1.11.0
- dashboard: 7.10.0
- dav: 1.31.1
- deck: 1.14.3
- drawio: 3.0.3
- federatedfilesharing: 1.20.0
- federation: 1.20.0
- files: 2.2.0
- files_downloadlimit: 3.0.0
- files_external: 1.22.0
- files_pdfviewer: 3.0.0
- files_reminders: 1.3.0
- files_sharing: 1.22.0
- files_trashbin: 1.20.1
- files_versions: 1.23.0
- firstrunwizard: 3.0.0
- forms: 4.3.5
- groupfolders: 18.0.9
- logreader: 3.0.0
- lookup_server_connector: 1.18.0
- mail: 4.1.2
- memories: 7.4.1
- music: 2.1.1
- nextcloud_announcements: 2.0.0
- notes: 4.11.0
- notifications: 3.0.0
- oauth2: 1.18.1
- occweb: 0.2.2
- password_policy: 2.0.0
- passwords: 2024.12.21
- photos: 3.0.2
- privacy: 2.0.0
- provisioning_api: 1.20.0
- recognize: 8.2.0
- recommendations: 3.0.0
- related_resources: 1.5.0
- serverinfo: 2.0.0
- settings: 1.13.0
- sharebymail: 1.20.0
- spreed: 20.1.3
- support: 2.0.0
- survey_client: 2.0.0
- suspicious_login: 8.0.0
- systemtags: 1.20.0
- tasks: 0.16.1
- text: 4.1.0
- theming: 2.5.0
- twofactor_backupcodes: 1.19.0
- updatenotification: 1.20.0
- user_status: 1.10.0
- viewer: 3.0.0
- weather_status: 1.10.0
- webhook_listeners: 1.1.0-dev
- whiteboard: 1.0.5
- workflowengine: 2.12.0
Disabled:
- encryption: 2.18.0
- twofactor_nextcloud_notification: 4.0.0
- twofactor_totp: 12.0.0-dev
- user_ldap: 1.21.0
However when i do occ $ config:list onlyoffice
{
"apps": {
"onlyoffice": {
"DocumentServerInternalUrl": "https:\/\/nc.mwbreur.eu\/",
"DocumentServerUrl": "https:\/\/nc.mwbreur.eu\/",
"StorageUrl": "https:\/\/nc.mwbreur.eu\/",
"cronChecker": "true",
"demo": "{\"available\":true,\"enabled\":false,\"start\":{\"date\":\"2025-01-26 10:27:25.615256\",\"timezone_type\":3,\"timezone\":\"UTC\"}}",
"enabled": "no",
"installed_version": "9.5.0",
"jwt_header": "AuthorizationJwt",
"jwt_secret": "***REMOVED SENSITIVE VALUE***",
"settings_error": "Client error: `GET https:\/\/nc.mwbreur.eu\/healthcheck` resulted in a `404 Not Found` response:\n<!DOCTYPE html>\n<html class=\"ng-csp\" data-placeholder-focus=\"false\" lang=\"en\" data-locale=\"en_US\" translate=\"no\" >\n\t<hea (truncated...)\n",
"types": "prevent_group_restriction",
"verify_peer_off": "true"
}
}
}
All settings are still there.
Now i run :
sudo -u www-data php occ config:list onlyoffice
sudo -u www-data php occ config:app:delete onlyoffice DocumentServerUrl
sudo -u www-data php occ config:app:delete onlyoffice StorageUrl
sudo -u www-data php occ config:app:delete onlyoffice advanced
sudo -u www-data php occ config:app:delete onlyoffice customizationChat
sudo -u www-data php occ config:app:delete onlyoffice customizationCompactHeader
sudo -u www-data php occ config:app:delete onlyoffice customizationFeedback
sudo -u www-data php occ config:app:delete onlyoffice DocumentServerInternalUrl
sudo -u www-data php occ config:app:delete onlyoffice customizationForcesave
sudo -u www-data php occ config:app:delete onlyoffice customizationHelp
sudo -u www-data php occ config:app:delete onlyoffice customizationReviewDisplay
sudo -u www-data php occ config:app:delete onlyoffice customizationTheme
sudo -u www-data php occ config:app:delete onlyoffice customizationToolbarNoTabs
sudo -u www-data php occ config:app:delete onlyoffice customization_macros
sudo -u www-data php occ config:app:delete onlyoffice defFormats
sudo -u www-data php occ config:app:delete onlyoffice demo
sudo -u www-data php occ config:app:delete onlyoffice editFormats
sudo -u www-data php occ config:app:delete onlyoffice enabled
sudo -u www-data php occ config:app:delete onlyoffice groups
sudo -u www-data php occ config:app:delete onlyoffice installed_version
sudo -u www-data php occ config:app:delete onlyoffice jwt_secret
sudo -u www-data php occ config:app:delete onlyoffice sameTab
sudo -u www-data php occ config:app:delete onlyoffice settings_error
sudo -u www-data php occ config:app:delete onlyoffice types
sudo -u www-data php occ config:app:delete onlyoffice verify_peer_off
sudo -u www-data php occ config:app:delete onlyoffice versionHistory
sudo -u www-data php occ config:app:delete onlyoffice preview
sudo -u www-data php occ config:app:delete onlyoffice jwt_header
sudo -u www-data php occ config:app:delete onlyoffice cronchecker
sudo -u www-data php occ config:app:delete onlyoffice onlyoffice
And now i’m still left with :
occ $ config:list onlyoffice
{
"apps": {
"onlyoffice": []
}
}
Now when i try to install ONLYOFFICE and Community Document Server again.
It works.
I couldn’t find a full solution to this issue.
It seems when you only install ‘ONLYOFFICE’ and use a separate docker image for the document server it doesn’t completely remove all settings.