Document editing error

Whenever I try to edit a document in nextcloud, the docer container spits out these errors.

The domain is accessible no problem and runs behind nginx proxy manager.

Any idea what the problem could be?

Whenever I try to edit a document in nextcloud, the docer container spits out these errors.

The domain is accessible no problem and runs behind nginx proxy manager.

Any idea what the problem could be?

frk-00015-00015 2023-10-22 13:55:44.603833 +1100 [ forkit ] WRN  The systemplate directory [/opt/cool/systemplate] is read-only, and at least [/opt/cool/systemplate//etc/hosts] is out-of-date. Will have to copy sysTemplate to jails. To restore optimal performance, make sure the files in [/opt/cool/systemplate/etc] are up-to-date.| common/JailUtil.cpp:524
kit-01756-00015 2023-10-22 13:55:44.747072 +1100 [ kit_spare_00d ] ERR  Failed to create random device [/dev/random] at [/opt/cool/child-roots/7-27eecba6/aZcRNsr5XefOLlih//tmp/dev/random]. Please either allow creating devices or enable bind-mounting. Some features, such us password-protection and document-signing, might not work| common/JailUtil.cpp:367
wsd-00007-01749 2023-10-22 13:55:45.260620 +1100 [ docbroker_00c ] ERR  WOPI::CheckFileInfo failed for URI [https://cloud.mydomain.com.au/index.php/apps/richdocuments/wopi/files/147244_ocpq51zbx1fh?access_token=i1XxWUcWJTKGGcqeeDr6GljilAv7STaX&access_token_ttl=0&permission=edit]: 403 (Forbidden) Forbidden. Headers: 	Date: Sun, 22 Oct 2023 02:55:45 GMT / 	Content-Type: application/json; charset=utf-8 / 	Content-Length: 2 / 	Connection: keep-alive / 	Cache-Control: no-cache, no-store, must-revalidate / 	content-security-policy: default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none' / 	expires: Thu, 19 Nov 1981 08:52:00 GMT / 	feature-policy: autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none' / 	pragma: no-cache / 	referrer-policy: no-referrer / 	set-cookie: ocpq51zbx1fh=7eb0724cbc20d8efbdfc24e1894a3d4b; path=/; secure; HttpOnly; SameSite=Lax / 	strict-transport-security: max-age=63072000;includeSubDomains; preload / 	x-content-type-options: nosniff / 	x-frame-options: SAMEORIGIN / 	x-permitted-cross-domain-policies: none / 	x-powered-by: PHP/8.1.24 / 	x-request-id: 4l8sY6f577wBzBYvzEJd / 	x-robots-tag: noindex, nofollow / 	x-xss-protection: 1; mode=block / 	CF-Cache-Status: DYNAMIC / 	Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=6a1bgO3os4vDgSVpCjhGXBi682PVD5qKKkKqq%2ByCjmCDjXYAII4icKa0aaJHvrXdKgGbpmEizn4PBEunEgn44Qg4WSwC2mzcspQitq93AtyPAzKXUqIyQv%2FkAd%2FfngsiTXXzi282Wc9sCPelQU9j"}],"group":"cf-nel","max_age":604800} / 	NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} / 	Server: cloudflare / 	CF-RAY: 819e768f3d7aa826-SYD / 	alt-svc: h3=":443"; ma=86400 / 	Body: [[]]| wsd/Storage.cpp:708
wsd-00007-01749 2023-10-22 13:55:45.260677 +1100 [ docbroker_00c ] ERR  loading document exception: Access denied, 403. WOPI::CheckFileInfo failed on: https://cloud.mydomain.com.au/index.php/apps/richdocuments/wopi/files/147244_ocpq51zbx1fh?access_token=i1XxWUcWJTKGGcqeeDr6GljilAv7STaX&access_token_ttl=0&permission=edit| wsd/DocumentBroker.cpp:2610
wsd-00007-01749 2023-10-22 13:55:45.260688 +1100 [ docbroker_00c ] ERR  Failed to add session to [https%3A%2F%2Fcloud.mydomain.com.au%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F147244_ocpq51zbx1fh] with URI [https://cloud.mydomain.com.au/index.php/apps/richdocuments/wopi/files/147244_ocpq51zbx1fh?access_token=i1XxWUcWJTKGGcqeeDr6GljilAv7STaX&access_token_ttl=0&permission=edit]: Access denied, 403. WOPI::CheckFileInfo failed on: https://cloud.mydomain.com.au/index.php/apps/richdocuments/wopi/files/147244_ocpq51zbx1fh?access_token=i1XxWUcWJTKGGcqeeDr6GljilAv7STaX&access_token_ttl=0&permission=edit| wsd/DocumentBroker.cpp:2572
wsd-00007-01749 2023-10-22 13:55:45.260699 +1100 [ docbroker_00c ] ERR  Unauthorized Request while starting session on https%3A%2F%2Fcloud.mydomain.com.au%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F147244_ocpq51zbx1fh for socket #18. Terminating connection. Error: Access denied, 403. WOPI::CheckFileInfo failed on: https://cloud.mydomain.com.au/index.php/apps/richdocuments/wopi/files/147244_ocpq51zbx1fh?access_token=i1XxWUcWJTKGGcqeeDr6GljilAv7STaX&access_token_ttl=0&permission=edit| wsd/COOLWSD.cpp:5042
wsd-00007-01749 2023-10-22 13:55:45.269666 +1100 [ docbroker_00c ] ERR  #30: Read failed, have 0 buffered bytes (ECONNRESET: Connection reset by peer)| net/Socket.hpp:1122
wsd-00007-01749 2023-10-22 13:55:45.269697 +1100 [ docbroker_00c ] WRN  #30: Unassociated Kit (1748) disconnected unexpectedly| wsd/COOLWSD.cpp:3491
sh: 1: /usr/bin/coolmount: Operation not permitted
sh: 1: /usr/bin/coolmount: Operation not permitted
sh: 1: /usr/bin/coolmount: Operation not permitted

My console in chome shows this

ServiceWorker.js:31 Refused to create a worker from 'https://cloud.mydomain.com.au/index.php/apps/files/preview-service-worker.js' because it violates the following Content Security Policy directive: "script-src 'nonce-WkwzM3F3ajlKVFg1QkdhUGY4UEhreGZYOWp4dWFzd285RWZYWDMrVHl5az06Sm91ZjRrM1NRVWVkTmxINFZQcVQ2bEhpbmw0RU9JcFB6QWlhYXoyaG94Zz0='". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback.

(anonymous) @ ServiceWorker.js:31
load (async)
35766 @ ServiceWorker.js:28
r @ files-main.js?v=942d7eea-0:2
(anonymous) @ files-main.js?v=942d7eea-0:2
r.O @ chunk loaded:25
(anonymous) @ files-main.js?v=942d7eea-0:2
(anonymous) @ files-main.js?v=942d7eea-0:2
ConsoleLogger.js:59 [ERROR] files: SW registration failed:  {app: 'files', uid: 'vince', level: '2', error: DOMException: Failed to register a ServiceWorker: The provided scriptURL ('https://cloud.digitalaff…}
value @ ConsoleLogger.js:59
value @ ConsoleLogger.js:85
(anonymous) @ ServiceWorker.js:34
load (async)
35766 @ ServiceWorker.js:28
r @ files-main.js?v=942d7eea-0:2
(anonymous) @ files-main.js?v=942d7eea-0:2
r.O @ chunk loaded:25
(anonymous) @ files-main.js?v=942d7eea-0:2
(anonymous) @ files-main.js?v=942d7eea-0:2
Office.vue:258 Document loading failed due to timeout: Please check for failing network requests
(anonymous) @ Office.vue:258
setTimeout (async)
(anonymous) @ Office.vue:257
c @ Office.vue:75
(anonymous) @ Office.vue:75
(anonymous) @ Office.vue:75
Mg @ Office.vue:75
o @ Office.vue:75
Promise.then (async)
Mg @ Office.vue:75
o @ Office.vue:75
(anonymous) @ Office.vue:75
(anonymous) @ Office.vue:75
load @ Office.vue:232
(anonymous) @ Office.vue:226
c @ Office.vue:75
(anonymous) @ Office.vue:75
(anonymous) @ Office.vue:75
Mg @ Office.vue:75
o @ Office.vue:75
Promise.then (async)
Mg @ Office.vue:75
o @ Office.vue:75
Promise.then (async)
Mg @ Office.vue:75
o @ Office.vue:75
(anonymous) @ Office.vue:75
(anonymous) @ Office.vue:75
mounted @ Office.vue:198
bn @ vue.runtime.esm.js:3017
dr @ vue.runtime.esm.js:4031
insert @ vue.runtime.esm.js:4423
E @ vue.runtime.esm.js:6942
Wi.nodeOps @ vue.runtime.esm.js:7153
e._update @ vue.runtime.esm.js:3769
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e.run @ vue.runtime.esm.js:3522
xr @ vue.runtime.esm.js:4121
(anonymous) @ vue.runtime.esm.js:3143
En @ vue.runtime.esm.js:3065
Promise.then (async)
wn @ vue.runtime.esm.js:3090
Ln @ vue.runtime.esm.js:3155
_r @ vue.runtime.esm.js:4207
e.update @ vue.runtime.esm.js:3513
e.notify @ vue.runtime.esm.js:720
set @ vue.runtime.esm.js:963
Zr.Yr.set @ vue.runtime.esm.js:5356
openFileInfo @ Viewer.vue:652
openFile @ Viewer.vue:609
await in openFile (async)
file @ Viewer.vue:445
bn @ vue.runtime.esm.js:3017
e.run @ vue.runtime.esm.js:3534
xr @ vue.runtime.esm.js:4121
(anonymous) @ vue.runtime.esm.js:3143
En @ vue.runtime.esm.js:3065
Promise.then (async)
wn @ vue.runtime.esm.js:3090
Ln @ vue.runtime.esm.js:3155
_r @ vue.runtime.esm.js:4207
e.update @ vue.runtime.esm.js:3513
e.notify @ vue.runtime.esm.js:720
set @ vue.runtime.esm.js:963
open @ Viewer.js:298
Wh @ FilesActionHandler.js:40
action @ merged-index.js?v=942d7eea-0:3086
(anonymous) @ merged-index.js?v=942d7eea-0:4598
(anonymous) @ delay.js:7
setTimeout (async)
(anonymous) @ delay.js:6
(anonymous) @ restArguments.js:18
Bt @ _executeBound.js:8
a @ partial.js:18
initialize @ merged-index.js?v=942d7eea-0:4593
FileList @ merged-index.js?v=942d7eea-0:4202
initialize @ merged-index.js?v=942d7eea-0:82
(anonymous) @ merged-index.js?v=942d7eea-0:406
(anonymous) @ delay.js:7
setTimeout (async)
(anonymous) @ delay.js:6
(anonymous) @ restArguments.js:18
Bt @ _executeBound.js:8
a @ partial.js:18
(anonymous) @ merged-index.js?v=942d7eea-0:405
[Violation] 'setInterval' handler took 75ms