Nextcloud w/ Collabora Online: Document can not be saved

Nextcloud version (eg, 20.0.5): 26.0.1
Operating system and version (eg, Ubuntu 20.04): Arch Linux ARM (aarch64)
Apache or nginx version (eg, Apache 2.4.25): nginx/1.23.4
PHP version (eg, 7.4): 8.1.18

The issue you are facing: I can not save some documents I edit with Collabora Online. Whenever I press save, I get the following error message:
Screenshot from 2023-05-25 23-10-04
It feels to me a bit like it has something to do with the document’s size. The first few saves usually work but then I always end up at this error message after a few edits followed by some saves.

Is this the first time you’ve seen this error? (Y/N): The issue has been around for at least a year now. I regularly looked for clues/ideas to try and fix it but did not find any solution so far.

Steps to replicate it:

  1. Open a document in the web browser (e.g., Foo.ods)
  2. Edit the document in the web browser with Collabora Online
  3. Press the save button → Error message as shown above appears after a few seconds.

The output of your Nextcloud log in Admin > Logging:

{"reqId":"9uwHFCTkjJuJVljkIEdt","level":0,"time":"2023-05-25T22:28:56+00:00","remoteAddr":"195.48.32.42","user":"admin","app":"logreader","method":"GET","url":"/settings/admin/logging","message":"Could not find resource file \"/apps/logreader/css/../js/logreader-main.css\"","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0","version":"26.0.1.1","data":{"app":"logreader"}}
{"reqId":"90bLUn9tYAGdlB8WN3Re","level":0,"time":"2023-05-25T22:29:03+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"GET","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"90bLUn9tYAGdlB8WN3Re","level":0,"time":"2023-05-25T22:29:03+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"GET","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"I3eqv0z1Z8WJsNRK1lL6","level":0,"time":"2023-05-25T22:29:03+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"GET","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"I3eqv0z1Z8WJsNRK1lL6","level":0,"time":"2023-05-25T22:29:03+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"GET","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"VKe6pkAVANUVlugwNgSm","level":0,"time":"2023-05-25T22:29:04+00:00","remoteAddr":"195.48.32.42","user":"willist","app":"core","method":"GET","url":"/avatar//64/dark","message":"Avatar requested in deprecated size 0","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36","version":"26.0.1.1","data":{"app":"core"}}
{"reqId":"ZLOiLbQQI3aNliO2hkB6","level":0,"time":"2023-05-25T22:29:09+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"POST","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"ZLOiLbQQI3aNliO2hkB6","level":0,"time":"2023-05-25T22:29:09+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"POST","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"DZu5sxJWKg7rt3Ls0U1Q","level":0,"time":"2023-05-25T22:29:14+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"POST","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"DZu5sxJWKg7rt3Ls0U1Q","level":0,"time":"2023-05-25T22:29:14+00:00","remoteAddr":"195.48.32.42","user":"--","app":"richdocuments","method":"POST","url":"/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000","message":"Loaded WOPI Token record: {\"id\":532,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":453192,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD\",\"expiry\":1685089741,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 22.05.13.1","version":"26.0.1.1","data":{"app":"richdocuments"}}

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

php
$CONFIG = array (
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'apps_paths' =>
  array (
    0 =>
    array (
      'path' => '/var/www/html/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 =>
    array (
      'path' => '/var/www/html/custom_apps',
      'url' => '/custom_apps',
      'writable' => true,
    ),
  ),
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => 'redis',
    'password' => '',
    'port' => 6379,
  ),
  'passwordsalt' => '<removed>',
  'secret' => '<removed>',
  'trusted_domains' =>
  array (
    0 => 'foobar.ddns.net',
    1 => 'pinas',
  ),
  'datadirectory' => '/var/www/html/data',
  'tempdirectory' => '/var/www/html/data/temp',
  'dbtype' => 'mysql',
  'version' => '26.0.1.1',
  'overwrite.cli.url' => 'http://localhost',
  'dbname' => 'nextcloud_db',
  'dbhost' => 'db',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud_usr',
  'dbpassword' => '<removed>',
  'instanceid' => 'occwmfwfr2oc',
  'installed' => true,
  'theme' => '',
  'logfile' => '/var/www/html/data/nextcloud.log',
  'loglevel' => 0,
  'maintenance' => false,
  'default_phone_region' => '<removed>',
  'mail_from_address' => 'willist',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => '<removed>',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => '<removed>',
  'mail_smtpport' => '587',
  'mail_smtpsecure' => 'tls',
  'mail_smtpname' => '<removed>',
  'mail_smtppassword' => '<removed>',
  'config_is_read_only' => false,
  'app_install_overwrite' =>
  array (
    0 => 'passwords',
  ),
);

The output of your Apache/nginx/system log in /var/log/____:

195.48.32.42 - - [25/May/2023:22:29:01 +0000] "GET /apps/richdocuments/index?fileId=453192&requesttoken=QSgNWCHqb3tETnREQhisSTU7dT%2FWGKTBn%2FNAAl6o%2FiM%3D%3ADH1iHHLZVhgNICATenXHO0ZXAnGvVt7x95UMZAfNs0k%3D&path=%2FFoo.ods HTTP/2.0" 200 9483 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:02 +0000] "POST /browser/6ba7057fcd/cool.html?WOPISrc=https%3A%2F%2Ffoobar.ddns.net%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F453192_occwmfwfr2oc&title=Foo.ods&lang=en&closebutton=1&revisionhistory=1 HTTP/2.0" 200 31582 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:02 +0000] "GET /browser/6ba7057fcd/nextcloud/branding.css HTTP/2.0" 200 44887 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:02 +0000] "GET /browser/6ba7057fcd/nextcloud/branding.js HTTP/2.0" 200 1726 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:02 +0000] "GET /browser/6ba7057fcd/bundle.js HTTP/2.0" 200 695220 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:02 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/bundle.css HTTP/2.0" 200 135042 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/device-desktop.css HTTP/2.0" 200 370 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/branding-desktop.css HTTP/2.0" 404 148 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000 HTTP/1.1" 200 718 "-" "COOLWSD HTTP Agent 22.05.13.1" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/l10n/uno-localizations.json HTTP/2.0" 200 6949 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/l10n/help-localizations.json HTTP/2.0" 200 4172 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/l10n/locore-localizations.json HTTP/2.0" 200 7244 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/l10n/localizations.json HTTP/2.0" 200 4163 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/l10n/uno-localizations-override.json HTTP/2.0" 200 138 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000 HTTP/1.1" 200 9539 "-" "COOLWSD HTTP Agent 22.05.13.1" "-"
195.48.32.42 - - [25/May/2023:22:29:03 +0000] "GET /browser/6ba7057fcd/nextcloud/images/closedoc.svg HTTP/2.0" 200 191 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/first_page_black_24dp.svg HTTP/2.0" 200 181 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/expand_less_black_24dp.svg HTTP/2.0" 200 171 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/add_black_24dp.svg HTTP/2.0" 200 165 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/menu-sidebar.svg HTTP/2.0" 200 771 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /apps/logreader/poll?lastReqId=9uwHFCTkjJuJVljkIEdt HTTP/2.0" 200 618 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_save_branding.svg HTTP/2.0" 200 171 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_undo_branding.svg HTTP/2.0" 200 233 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/print_black_24dp.svg HTTP/2.0" 200 226 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_formatpaintbrush_branding.svg HTTP/2.0" 200 196 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_redo_branding.svg HTTP/2.0" 200 233 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_bold_branding.svg HTTP/2.0" 200 253 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_italic_branding.svg HTTP/2.0" 200 174 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_underline_branding.svg HTTP/2.0" 200 215 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_insertsymbol_branding.svg HTTP/2.0" 200 586 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/horizontal_rule_black_24dp.svg HTTP/2.0" 200 180 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_ellipse_branding.svg HTTP/2.0" 200 168 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_drawchart_branding.svg HTTP/2.0" 200 219 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_gallery_branding.svg HTTP/2.0" 200 204 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_color_branding.svg HTTP/2.0" 200 622 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_strikeout_branding.svg HTTP/2.0" 200 612 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/toolbar-bg-logo.svg HTTP/2.0" 200 406 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_resetattributes_branding.svg HTTP/2.0" 200 218 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_backcolor_branding.svg HTTP/2.0" 200 749 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_setborderstyle_branding.svg HTTP/2.0" 200 196 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_togglemergecells_branding.svg HTTP/2.0" 200 222 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_alignblock_branding.svg HTTP/2.0" 200 162 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_wraptext_branding.svg HTTP/2.0" 200 212 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_conditionalformatdialog_branding.svg HTTP/2.0" 200 239 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/sort-alphabetical-ascending.svg HTTP/2.0" 200 314 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/sort-alphabetical-descending.svg HTTP/2.0" 200 313 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_formattedfield_branding.svg HTTP/2.0" 200 324 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/percent_black_24dp.svg HTTP/2.0" 200 369 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/decimal-decrease.svg HTTP/2.0" 200 320 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/decimal-increase.svg HTTP/2.0" 200 352 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_showannotations_branding.svg HTTP/2.0" 200 205 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/sidebar-modify-page-large_branding.svg HTTP/2.0" 200 177 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/images/lc_functiondialog.svg HTTP/2.0" 200 896 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/images/lc_autosummenu.svg HTTP/2.0" 200 312 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/images/lc_startformula.svg HTTP/2.0" 200 140 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/images/lc_ok.svg HTTP/2.0" 200 212 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/images/lc_cancel.svg HTTP/2.0" 200 245 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/images/symbol_SPIN_DOWN.svg HTTP/2.0" 200 251 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/function-variant.svg HTTP/2.0" 200 479 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/nextcloud/images/functions_black_24dp.svg HTTP/2.0" 200 168 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /browser/6ba7057fcd/https%3A%2F%2Ffoobar.ddns.net%2Fcustom_apps%2Frichdocuments%2Fimg%2Flaunch.svg HTTP/2.0" 404 193 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/cool.html?WOPISrc=https%3A%2F%2Ffoobar.ddns.net%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F453192_occwmfwfr2oc&title=Foo.ods&lang=en&closebutton=1&revisionhistory=1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /avatar//64/dark HTTP/2.0" 404 2 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:04 +0000] "GET /avatar/willist/64 HTTP/2.0" 200 1637 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:05 +0000] "GET /apps/logreader/poll?lastReqId=I3eqv0z1Z8WJsNRK1lL6 HTTP/2.0" 200 331 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - - [25/May/2023:22:29:06 +0000] "GET /browser/6ba7057fcd/nextcloud/images/done_black_24dp.svg HTTP/2.0" 200 170 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - willist [25/May/2023:22:29:06 +0000] "PROPFIND /remote.php/dav/files/willist/ HTTP/1.1" 207 263 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - - [25/May/2023:22:29:07 +0000] "GET /browser/6ba7057fcd/images/handle_start.svg HTTP/2.0" 200 165 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/bundle.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:07 +0000] "GET /browser/6ba7057fcd/images/handle_end.svg HTTP/2.0" 200 162 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/bundle.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:08 +0000] "GET /browser/6ba7057fcd/nextcloud/images/lc_savemodified_branding.svg HTTP/2.0" 200 233 "https://collabora-foobar.ddns.net/browser/6ba7057fcd/nextcloud/branding.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:09 +0000] "POST /index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000 HTTP/1.1" 200 50 "-" "COOLWSD HTTP Agent 22.05.13.1" "-"
195.48.32.42 - - [25/May/2023:22:29:09 +0000] "GET /apps/logreader/poll?lastReqId=VKe6pkAVANUVlugwNgSm HTTP/2.0" 200 574 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - - [25/May/2023:22:29:15 +0000] "GET /apps/logreader/poll?lastReqId=ZLOiLbQQI3aNliO2hkB6 HTTP/2.0" 200 573 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - - [25/May/2023:22:29:15 +0000] "POST /index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000 HTTP/1.1" 200 50 "-" "COOLWSD HTTP Agent 22.05.13.1" "-"
195.48.32.42 - - [25/May/2023:22:29:24 +0000] "POST /index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000 HTTP/1.1" 200 595 "-" "COOLWSD HTTP Agent 22.05.13.1" "-"
195.48.32.42 - - [25/May/2023:22:29:28 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - - [25/May/2023:22:29:30 +0000] "GET /apps/files/api/v1/stats HTTP/2.0" 200 170 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:32 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" "-"
195.48.32.42 - - [25/May/2023:22:29:35 +0000] "GET /apps/logreader/poll?lastReqId=DZu5sxJWKg7rt3Ls0U1Q HTTP/2.0" 200 22 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - willist [25/May/2023:22:29:36 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - willist [25/May/2023:22:29:36 +0000] "GET /ocs/v2.php/apps/user_status/api/v1/user_status?format=json HTTP/1.1" 200 151 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - willist [25/May/2023:22:29:36 +0000] "PROPFIND /remote.php/dav/files/willist/ HTTP/1.1" 207 261 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - willist [25/May/2023:22:29:37 +0000] "PROPFIND /remote.php/dav/files/willist/ HTTP/1.1" 207 684 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - willist [25/May/2023:22:29:37 +0000] "GET /remote.php/dav/files/willist/Foo.ods HTTP/1.1" 200 10038 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - willist [25/May/2023:22:29:37 +0000] "PROPFIND /remote.php/dav/files/willist/ HTTP/1.1" 207 261 "-" "Mozilla/5.0 (Linux) mirall/3.7.3git (Nextcloud, debian-6.1.0-8-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)" "-"
195.48.32.42 - - [25/May/2023:22:29:39 +0000] "POST /index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000 HTTP/1.1" 200 595 "-" "COOLWSD HTTP Agent 22.05.13.1" "-"
195.48.32.42 - - [25/May/2023:22:29:45 +0000] "GET /apps/logreader/poll?lastReqId=DZu5sxJWKg7rt3Ls0U1Q HTTP/2.0" 499 0 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"
195.48.32.42 - - [25/May/2023:22:29:49 +0000] "GET /settings/admin/log/download HTTP/2.0" 200 25858280 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" "-"

cat /opt/docker/nextcloud/docker-compose.yml:

version: '3.2'


services:
  db:
    image: mariadb
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb_read_only_compressed=OFF
    tmpfs:
      - /tmp
    volumes:
      #- /opt/docker/nextcloud/db:/var/lib/mysql
       - /pinas/mysql:/var/lib/mysql
    networks:
      - net
    environment:
      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql_root_password
      - MYSQL_PASSWORD_FILE=/run/secrets/mysql_user_password
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
    secrets:
      - mysql_root_password
      - mysql_user_password
#    entrypoint: mysqld_safe --skip-grant-tables --user=mysql



  redis:
    image: redis
    restart: always
    networks:
      - net


  app:
    image: nextcloud:fpm
    restart: always
    tmpfs:
      - /tmp
    volumes:
      - /opt/docker/nextcloud/html:/var/www/html
      - /pinas/nextcloud/data:/var/www/html/data
      - /opt/docker/nextcloud/php/conf.d/nextcloud.ini:/usr/local/etc/php/conf.d/nextcloud.ini:ro
      - /opt/docker/nextcloud/php-fpm/php-fpm.d/www.conf:/usr/local/etc/php-fpm/php-fpm.d/www.conf:ro
      - /pinas/tmp/nextcloud/temp:/var/www/temp
    networks:
      - net
    environment:
      - MYSQL_HOST=db
      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql_root_password
      - MYSQL_PASSWORD_FILE=/run/secrets/mysql_user_password
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password
      - NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user
      - NEXTCLOUD_TRUSTED_DOMAINS=foobar.ddns.net
      - REDIS_HOST=redis
    depends_on:
      - db
      - redis
    secrets:
      - nextcloud_admin_password
      - nextcloud_admin_user
      - mysql_root_password
      - mysql_user_password


  web:
    build: ./web
    restart: always
    tmpfs:
      - /tmp
    volumes:
      - /opt/docker/nextcloud/html:/var/www/html:ro
      - /etc/ssl:/etc/ssl:ro
      - /pinas/nginx/logs:/var/log/nginx
      - /pinas/tmp/nginx/temp:/var/www/temp
    networks:
      - net
      - default
    ports:
      - 80:80/tcp
      - 443:443/tcp
    environment:
      - VIRTUAL_HOST=
    depends_on:
      - app


  cron:
    image: nextcloud:fpm
    restart: always
    tmpfs:
      - /tmp
    volumes:
      - /opt/docker/nextcloud/html:/var/www/html
      - /pinas/nextcloud/data:/var/www/html/data
    networks:
      - net
    entrypoint: /cron.sh
    depends_on:
      - db
      - redis


  collab:
    image: collabora/code
    restart: always
    privileged: true
    tmpfs:
      - /tmp
    networks:
      - net
    ports:
      - 9980:9980/tcp
#    cap_add:
#      - MKNOD
    env_file:
      - /opt/docker/nextcloud/collab.env
    environment:
      - username=collabora_admin
      - DONT_GEN_SSL_CERT
      - extra_params=--o:ssl.enable=false --o:ssl.termination=true
      - server_name=collabora-foobar.ddns.net
      - VIRTUAL_HOST=collabora-foobar.ddns.net
      - domain=foobar.ddns.net


networks:
  net:


secrets:
  mysql_root_password:
    file: /opt/docker/nextcloud/secrets/mysql_root_password.txt
  mysql_user_password:
    file: /opt/docker/nextcloud/secrets/mysql_user_password.txt
  nextcloud_admin_password:
    file: /opt/docker/nextcloud/secrets/nextcloud_admin_password.txt
  nextcloud_admin_user:
    file: /opt/docker/nextcloud/secrets/nextcloud_admin_user.txt

cat /opt/docker/nextcloud/web/Dockerfile:

FROM nginx:alpine

COPY . /etc/nginx/

cat /opt/docker/nextcloud/web/nginx.conf:

worker_processes auto;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    # Large File Stuff
    client_max_body_size 0;
    fastcgi_read_timeout 3600s;
    client_body_temp_path /var/www/temp 1 2;
    proxy_buffering off;
    proxy_request_buffering off;
    proxy_send_timeout 3600s;
    proxy_read_timeout 3600s;
    proxy_max_temp_file_size 131072m; # 128G
    fastcgi_buffers 64 8K;
    fastcgi_temp_path /var/www/temp/fastcgi 1 2;
    client_body_timeout 3600s;
    client_header_timeout 3600s;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    upstream php-handler {
        server app:9000;
    }

    
    server {
        listen 80;
        listen [::]:80;
        server_name foobar.ddns.net;
        # enforce https
        return 301 https://$server_name:443$request_uri;
    }   

server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;
        server_name foobar.ddns.net;

        # Use Mozilla's guidelines for SSL/TLS settings
        # https://mozilla.github.io/server-side-tls/ssl-config-generator/
        # NOTE: some settings below might be redundant
        ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
        ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

        # HSTS settings
        # WARNING: Only add the preload option once you read about
        # the consequences in https://hstspreload.org/. This option
        # will add the domain to a hardcoded list that is shipped
        # in all major browsers and getting removed from this list
        # could take several months.
        #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always;
        add_header X-Accel-Buffering no;

        # Enable gzip but do not remove ETag headers
        gzip on;
        gzip_vary on;
        gzip_comp_level 4;
        gzip_min_length 256;
        gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
        gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;

        # Pagespeed is not supported by Nextcloud, so if your server is built
        # with the `ngx_pagespeed` module, uncomment this line to disable it.
        #pagespeed off;

        # HTTP response headers borrowed from Nextcloud `.htaccess`
        add_header Referrer-Policy                      "no-referrer"   always;
        add_header X-Content-Type-Options               "nosniff"       always;
        add_header X-Download-Options                   "noopen"        always;
        add_header X-Frame-Options                      "SAMEORIGIN"    always;
        add_header X-Permitted-Cross-Domain-Policies    "none"          always;
        add_header X-Robots-Tag                         "none"          always;
        add_header X-XSS-Protection                     "1; mode=block" always;

        # Remove X-Powered-By, which is an information leak
        fastcgi_hide_header X-Powered-By;

        # Path to the root of your installation
        root /var/www/html;

        # Specify how to handle directories -- specifying `/index.php$request_uri`
        # here as the fallback means that Nginx always exhibits the desired behaviour
        # when a client requests a path that corresponds to a directory that exists
        # on the server. In particular, if that directory contains an index.php file,
        # that file is correctly served; if it doesn't, then the request is passed to
        # the front-end controller. This consistent behaviour means that we don't need
        # to specify custom rules for certain paths (e.g. images and other assets,
        # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus
        # `try_files $uri $uri/ /index.php$request_uri`
        # always provides the desired behaviour.
        index index.php index.html /index.php$request_uri;

        # Rule borrowed from `.htaccess` to handle Microsoft DAV clients
        location = / {
            if ( $http_user_agent ~ ^DavClnt ) {
                return 302 /remote.php/webdav/$is_args$args;
            }
        }

        location = /robots.txt {
            allow all;
            log_not_found off;
            access_log off;
        }

        # Make a regex exception for `/.well-known` so that clients can still
        # access it despite the existence of the regex rule
        # `location ~ /(\.|autotest|...)` which would otherwise handle requests
        # for `/.well-known`.
        location ^~ /.well-known {
            # The rules in this block are an adaptation of the rules
            # in `.htaccess` that concern `/.well-known`.

            location = /.well-known/carddav { return 301 /remote.php/dav/; }
            location = /.well-known/caldav  { return 301 /remote.php/dav/; }

            location /.well-known/acme-challenge    { try_files $uri $uri/ =404; }
            location /.well-known/pki-validation    { try_files $uri $uri/ =404; }

            # Let Nextcloud's API for `/.well-known` URIs handle all other
            # requests by passing them to the front-end controller.
            return 301 /index.php$request_uri;
        }

        # Rules borrowed from `.htaccess` to hide certain paths from clients
        location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/)  { return 404; }
        location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console)                { return 404; }

        # Ensure this block, which passes PHP files to the PHP process, is above the blocks
        # which handle static assets (as seen below). If this block is not declared first,
        # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php`
        # to the URI, resulting in a HTTP 500 error response.
        location ~ \.php(?:$|/) {
            # Required for legacy support
            rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri;

            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
            set $path_info $fastcgi_path_info;

            try_files $fastcgi_script_name =404;

            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $path_info;
            #fastcgi_param HTTPS on;

            fastcgi_param modHeadersAvailable true;         # Avoid sending the security headers twice
            fastcgi_param front_controller_active true;     # Enable pretty urls
            fastcgi_pass php-handler;

            fastcgi_intercept_errors on;
            fastcgi_request_buffering off;
        }

        location ~ \.(?:css|js|svg|gif)$ {
            try_files $uri /index.php$request_uri;
            expires 6M;         # Cache-Control policy borrowed from `.htaccess`
            access_log off;     # Optional: Don't log access to assets
        }

        location ~ \.woff2?$ {
            try_files $uri /index.php$request_uri;
            expires 7d;         # Cache-Control policy borrowed from `.htaccess`
            access_log off;     # Optional: Don't log access to assets
        }

        # Rule borrowed from `.htaccess`
        location /remote {
            return 301 /remote.php$request_uri;
        }

        location / {
            try_files $uri $uri/ /index.php$request_uri;
        }
    }

    server {
        listen 443 ssl;
        server_name collabora-foobar.ddns.net;

        # Use Mozilla's guidelines for SSL/TLS settings
        # https://mozilla.github.io/server-side-tls/ssl-config-generator/
        # NOTE: some settings below might be redundant
        ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
        ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

        # static files
        location ^~ /browser {
            proxy_pass http://collab:9980;
            proxy_set_header Host $http_host;
        }

        # WOPI discovery URL
        location ^~ /hosting/discovery {
            proxy_pass http://collab:9980;
            proxy_set_header Host $http_host;
        }

        # Capabilities
        location ^~ /hosting/capabilities {
            proxy_pass http://collab:9980;
            proxy_set_header Host $http_host;
        }

        # main websocket
        location ~ ^/cool/(.*)/ws$ {
            proxy_pass http://collab:9980;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
            proxy_set_header Host $http_host;
            proxy_read_timeout 36000s;
        }

        # download, presentation and image upload
        location ~ ^/(c|l)ool {
            proxy_pass http://collab:9980;
            proxy_set_header Host $http_host;
        }

        # Admin Console websocket
        location ^~ /cool/adminws {
            proxy_pass http://collab:9980;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
            proxy_set_header Host $http_host;
            proxy_read_timeout 36000s;
        }
    }
}

mount | grep pinas:

/dev/md127 on /pinas type ext4 (rw,relatime,stripe=256)

docker logs -f ed20 (the Collabora Online container):

    last upload was successful: false
    upload failure count: 5
    Current StorageAttributes:
      forced: false
      user-modified: true
      auto-save: false
      exit-save: false
      extended-data:
    Next StorageAttributes:
      forced: false
      user-modified: false
      auto-save: false
      exit-save: false
      extended-data:
  TileCache:
    num: 24 size: 12868 bytes
      45            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=26880 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=45 ver=45 imgsize=26 keyframe
      37            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=26880 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=37 ver=37 imgsize=26 keyframe
      29            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=26880 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=29 ver=29 imgsize=26 keyframe
      21            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=23040 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=21 ver=21 imgsize=26 keyframe
      20            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=19200 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=20 ver=20 imgsize=26 keyframe
      19            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=15360 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=19 ver=19 imgsize=26 keyframe
      15          1145 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=0 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=15 ver=15 imgsize=26 keyframe
      16           959 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=3840 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=16 ver=16 imgsize=26 keyframe
       6            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=19200 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=6 ver=6 imgsize=26 keyframe
      14            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=23040 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=14 ver=14 imgsize=26 keyframe
       5            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=15360 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=5 ver=5 imgsize=26 keyframe
      13            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=19200 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=13 ver=13 imgsize=26 keyframe
       1          1150 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=0 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=1 ver=1 imgsize=815 keyframe
       9           965 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=3840 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=9 ver=9 imgsize=26 keyframe
      17           972 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=7680 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=17 ver=17 imgsize=26 keyframe
       3           943 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=7680 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=3 ver=3 imgsize=26 keyframe
      11           518 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=11520 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=11 ver=11 imgsize=26 keyframe
       2           966 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=3840 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=2 ver=2 imgsize=1004 keyframe
      10           945 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=7680 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=10 ver=10 imgsize=26 keyframe
      18           512 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=11520 tileposy=7680 tilewidth=3840 tileheight=3840 oldwid=0 wid=18 ver=18 imgsize=26 keyframe
       4           518 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=11520 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=4 ver=4 imgsize=26 keyframe
      12            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=15360 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=12 ver=12 imgsize=26 keyframe
       7            25 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=23040 tileposy=0 tilewidth=3840 tileheight=3840 oldwid=0 wid=7 ver=7 imgsize=26 keyframe
       8          1151 bytes    ' nviewid=0 part=0 width=256 height=256 tileposx=0 tileposy=3840 tilewidth=3840 tileheight=3840 oldwid=0 wid=8 ver=8 imgsize=26 keyframe
    stream cache: 0 num: 0 size: 0 bytes
    stream cache: 1 num: 0 size: 0 bytes
    stream cache: 2 num: 2 size: 116601 bytes
    .uno:CharFontName   115796 bytes
    .uno:StyleApply        805 bytes
    tiles being rendered 0

  SocketPoll:   
    Poll [2] - wakeup r: 23 w: 28
        fd      events  rsize   wsize
        34      5       process 0       46       r: 245531       w: 29071       uds-to-pid-251  alive 0.506ms
                Buffer size: 46 offset: 0
                outBuffer:
                0x0000  81 16 63 68 69 6C 64 2D  30 63 64 20 67 65 74 63  6C 69 70 62 6F 61 72 64  81 14 63 68 69 6C 64 2D  | ..child-0cd getclipboard..child-
                0x0020  30 63 64 20 64 69 73 63  6F 6E 6E 65 63 74                                                          | 0cd disconnect
                0x0040                                                                                                      |
        35      1       process 0       0        r: 1025         w: 29446

  Sessions [1]:
                id: 0cd
                name: ToClient-0cd
                disconnected: false
                isActive: true
                isCloseFrame: true
                isWritable: true
                isReadOnly: false
                isAllowChangeComments: true
                isEditable: true
                docURL: https%3A%2F%2Ffoobar.ddns.net%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F453192_occwmfwfr2oc
                jailedFilePath:
                docPwd:
                haveDocPwd: false
                isDocPwdProtected: false
                DocOptions:
                userId: willist
                userName: <removed>
                lang: en-US
                timezone: <removed>
                isLive: false
                isViewLoaded: false
                isDocumentOwner: true
                state: SessionState::WAIT_DISCONNECT
                keyEvents: 13
                clientSelectedPart: 0
                tile size Pixel: 256x256
                tile size Twips: 3840x3840
                kit ViewId: 0
                our URL (un-trusted): https://collabora-foobar.ddns.net
                isTextDocument: false
                clipboardKeys[0]: 9f5834afeefee2f5
                clipboardKeys[1]: f9c8f269c14fda1b
                clip sockets: 0
                proxy access::
                clientSelectedMode: 0
                sent/keystroke: 0bytes

                queue size 0

| wsd/DocumentBroker.cpp:562
wsd-00001-00055 2023-05-25 22:29:03.124988 +0000 [ websrv_poll ] ERR  FileServerRequestHandler: File not found: Invalid URI request: [/browser/6ba7057fcd/branding-desktop.css].| wsd/FileServer.cpp:696
wsd-00001-00055 2023-05-25 22:29:04.801623 +0000 [ websrv_poll ] ERR  FileServerRequestHandler: File not found: Invalid URI request: [/browser/6ba7057fcd/https:/foobar.ddns.net/custom_apps/richdocuments/img/launch.svg].| wsd/FileServer.cpp:696
wsd-00001-00317 2023-05-25 22:29:24.179599 +0000 [ docbroker_00a ] ERR  Cannot upload file to WOPI storage uri [https://foobar.ddns.net/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc/contents?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000]. Error: JSON Exception: error: 1: unexpected byte, 'm'| wsd/Storage.cpp:1552
wsd-00001-00317 2023-05-25 22:29:24.179943 +0000 [ docbroker_00a ] ERR  Failed to upload docKey [https://foobar.ddns.net:443/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc] to URI [https://foobar.ddns.net/index.php/apps/richdocuments/wopi/files/453192_occwmfwfr2oc?access_token=bfQzCkA2VAJXvqV7ROuDOSwE0ovYyQHD&access_token_ttl=1685089741000]. Notifying client.| wsd/DocumentBroker.cpp:1947

I’m happy to provide further details, just let me know.

1 Like

I’m having the same issue with

error: JSON Exception: error: 1: unexpected byte, 'm'| wsd/Storage.cpp:1552

appearing in the logs. I’ve tried older versions of Collabora going back ~10 months but seeing the same issue.

hi @willist welcome to the forum :handshake:

I’m sorry no good idea.

with this in mind I would check if the issue might result from your ARM installation (either CODE or NC issue). Easiest way is first to configure your NC to use COOL test server - if this works the issue is related to CODE/COOL. Other way round you configure x86 system to use your CODE instance (send me a PM if you want me to test my against your CODE).

Hi @wwe

Sorry for the late response and thank you for the suggestions.

I tried a demo server and so far, I did not experience any issues. Here’s the output of my Nextcloud log in Admin > Logging when saving the document:

{"reqId":"V0HIaMYvFrzfHlqh9J7b","level":0,"time":"2023-06-10T13:56:50+00:00","remoteAddr":"52.51.221.25","user":"--","app":"richdocuments","method":"POST","url":"/index.php/apps/richdocuments/wopi/files/455191_occwmfwfr2oc/contents?access_token=0EMzRerAOyfqLvcno4TikmBmgHABJ3ZU&access_token_ttl=1686441324000","message":"Loaded WOPI Token record: {\"id\":543,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":455191,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"0EMzRerAOyfqLvcno4TikmBmgHABJ3ZU\",\"expiry\":1686441324,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 23.05.0.4","version":"26.0.1.1","data":{"app":"richdocuments"}}
{"reqId":"V0HIaMYvFrzfHlqh9J7b","level":0,"time":"2023-06-10T13:56:50+00:00","remoteAddr":"52.51.221.25","user":"--","app":"richdocuments","method":"POST","url":"/index.php/apps/richdocuments/wopi/files/455191_occwmfwfr2oc/contents?access_token=0EMzRerAOyfqLvcno4TikmBmgHABJ3ZU&access_token_ttl=1686441324000","message":"Loaded WOPI Token record: {\"id\":543,\"owner_uid\":\"willist\",\"editor_uid\":\"willist\",\"guest_displayname\":null,\"fileid\":455191,\"version\":0,\"canwrite\":1,\"server_host\":\"https://foobar.ddns.net/\",\"token\":\"0EMzRerAOyfqLvcno4TikmBmgHABJ3ZU\",\"expiry\":1686441324,\"template_destination\":0,\"template_id\":0,\"hide_download\":0,\"direct\":0,\"remote_server\":\"\",\"remote_server_token\":\"\",\"share\":null,\"token_type\":0}.","userAgent":"COOLWSD HTTP Agent 23.05.0.4","version":"26.0.1.1","data":{"app":"richdocuments"}}

So what now? Should I move this to the collabora forum?

so you know Nextcloud works well, the problem must be on the CODE side…
Definitely worth a question in https://forum.collaboraonline.com