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