Public Repository

Last pushed: a year ago
Short Description
Collabora Online Development Edition - with changed variable names für use in PLESK
Full Description


Original from
Made some changes to be able to us it in with PLESK


  1. install docker image bluedart/collabora
  2. set DOMAIN to your nexcloud domain. Collabora is ownly allowed to be used by this domain.
  3. create a subdomain like ""
  4. Install letscrypt for the domain
  5. Install Collabora app in Nextcloud which is under Productivity
  6. Set your Collabora in Nextcloud via Admin -> Additional Settings -> Collabora Host =
  7. Add rewrite and Proxy rules for "" like shown below. just copy and paste ;)
  8. If you want to use the admin interface you have to set the variable PASSWORD and USERNAME for the docker image
  9. Have fun ;)

Additional settings for rerouting http to https:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Additional settings for apache2 https :

# Encoded slashes need to be allowed
AllowEncodedSlashes NoDecode

# Container uses a unique non-signed certificate
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off

# keep the host
ProxyPreserveHost On

# static html, js, images, etc. served from loolwsd
# loleaflet is the client part of LibreOffice Online
ProxyPass           /loleaflet retry=0
ProxyPassReverse    /loleaflet

# WOPI discovery URL
ProxyPass           /hosting/discovery retry=0
ProxyPassReverse    /hosting/discovery

# Main websocket
ProxyPassMatch "/lool/(.*)/ws$" wss://$1/ws nocanon

# Admin Console websocket
ProxyPass   /lool/adminws wss://

# Download as, Fullscreen presentation and Image upload operations
ProxyPass           /lool
ProxyPassReverse    /lool
Docker Pull Command