Files
Boilerplates/Linux/NginxProxyManager/collaboraoffice.md

1.2 KiB

parts to be added under the advanced tab of the collabora proxy host

Change the IP of your host (that is hosting collabora) to your needs. In this example: 10.0.5.252

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;
}