From df9e34df7cb34d6158422ab22f469606dafac4e2 Mon Sep 17 00:00:00 2001 From: NiceDevil Date: Mon, 1 Jan 2024 19:56:34 +0000 Subject: [PATCH] Add Linux/NginxProxyManager/collaboraoffice.md --- Linux/NginxProxyManager/collaboraoffice.md | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Linux/NginxProxyManager/collaboraoffice.md diff --git a/Linux/NginxProxyManager/collaboraoffice.md b/Linux/NginxProxyManager/collaboraoffice.md new file mode 100644 index 0000000..bd2f884 --- /dev/null +++ b/Linux/NginxProxyManager/collaboraoffice.md @@ -0,0 +1,49 @@ +# parts to be added under the advanced tab of the collabora proxy host + +```nodejs +location ^~ /browser { + proxy_pass http://10.0.5.252:9980; + proxy_set_header Host $http_host; +} +location ^~ /loleaflet { + proxy_pass http://10.0.5.252:9980; + proxy_set_header Host $http_host; +} + + +# WOPI discovery URL +location ^~ /hosting/discovery { + proxy_pass http://10.0.5.252:9980; + proxy_set_header Host $http_host; +} + +# Capabilities +location ^~ /hosting/capabilities { + proxy_pass http://10.0.5.252:9980; + proxy_set_header Host $http_host; +} + +# main websocket +location ~ ^/cool/(.*)/ws$ { + proxy_pass http://10.0.5.252: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://10.0.5.252:9980; + proxy_set_header Host $http_host; +} + +# Admin Console websocket +location ^~ /cool/adminws { + proxy_pass http://10.0.5.252:9980; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $http_host; + proxy_read_timeout 36000s; +} +``` \ No newline at end of file