HOW-TO / ONLYOFFICE installation issues solver

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.

1 Like

Ref:

1 Like

Yes, exactly.

This will probably be hard to do since some apps are installed outside nextcloud, ‘community document server’ was the internal one. But changing settings related to ONLYOFFICE leaves settings that aren’t removed/deleted sadly.

Also noticed Collabora leaves settings (nextcloud office and collabora server not installed).

},        
"richdocuments": {
    "disable_certificate_verification": "",
    "enabled": "no",
    "external_apps": "",
    "installed_version": "8.5.3",
    "public_wopi_url": "https:\/\/collabora.********.eu",
    "types": "prevent_group_restriction",            
    "wopi_allowlist":************************************",            
    "wopi_url": "https:\/\/******.*******.eu"
},