diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix index e884f21..0edec8b 100644 --- a/modules/services/nextcloud.nix +++ b/modules/services/nextcloud.nix @@ -241,24 +241,24 @@ helper.mkPodmanService { sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ maintenance:repair --include-expensive INSTALL_APPS_LIST=( "calendar" "contacts" "mail" "notes" "onlyoffice" "cookbook" "whiteboard" ) - REMOVE_APPS_LIST=( "activity" "app_api" "federatedfilesharing" "federation" "webhook_listeners" "photos" "recommendations" "sharebymail" "teams" "support" "richdocumentscode" ) + REMOVE_APPS_LIST=( "activity" "app_api" "federation" "webhook_listeners" "photos" "recommendations" "sharebymail" "teams" "support" "richdocumentscode" ) CURRENT_APPS_SIGNATURE="$(echo "''${INSTALL_APPS_LIST[@]}" "''${REMOVE_APPS_LIST[@]}")" APPS_SIGNATURE_FILE="/var/lib/numbus-server/${name}/installed_apps.signature" if [[ ! -f "$APPS_SIGNATURE_FILE" ]] || [[ "$(cat "$APPS_SIGNATURE_FILE")" != "$CURRENT_APPS_SIGNATURE" ]]; then for app in ''${INSTALL_APPS_LIST[@]}; do - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ app:install "$app" - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ app:enable "$app" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings app:install "$app" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings app:enable "$app" done for app in ''${REMOVE_APPS_LIST[@]}; do - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ app:disable "$app" - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ app:remove "$app" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings app:disable "$app" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings app:remove "$app" done - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ config:system:set onlyoffice DocumentServerInternalUrl --value="https://onlyoffice.${config.numbus.services.domain}/" - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ config:system:set onlyoffice DocumentServerUrl --value="https://onlyoffice.${config.numbus.services.domain}/" - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ config:system:set onlyoffice jwt_secret --value="$ONLYOFFICE_PASSWORD" - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ config:app:set whiteboard collabBackendUrl --value="https://whiteboard.${config.numbus.services.domain}" - sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ config:app:set whiteboard jwt_secret_key --value="$WHITEBOARD_PASSWORD" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings config:system:set onlyoffice DocumentServerInternalUrl --value="https://onlyoffice.${config.numbus.services.domain}/" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings config:system:set onlyoffice DocumentServerUrl --value="https://onlyoffice.${config.numbus.services.domain}/" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings config:system:set onlyoffice jwt_secret --value="$ONLYOFFICE_PASSWORD" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings config:app:set whiteboard collabBackendUrl --value="https://whiteboard.${config.numbus.services.domain}" + sudo -u numbus-admin podman exec --user www-data nextcloud-server php occ --no-warnings config:app:set whiteboard jwt_secret_key --value="$WHITEBOARD_PASSWORD" echo "$CURRENT_APPS_SIGNATURE" > "$APPS_SIGNATURE_FILE" fi