{"id":166,"date":"2018-01-20T17:38:16","date_gmt":"2018-01-20T16:38:16","guid":{"rendered":"http:\/\/markus-blog.de\/?p=166"},"modified":"2018-06-28T21:32:35","modified_gmt":"2018-06-28T19:32:35","slug":"collabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden","status":"publish","type":"post","link":"https:\/\/markus-blog.de\/index.php\/2018\/01\/20\/collabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden\/","title":{"rendered":"Collabora Online Office mit Docker und Apache bereitstellen und in Nextcloud einbinden"},"content":{"rendered":"<p>In meinem ersten Beitrag <a href=\"http:\/\/markus-blog.de\/index.php\/2017\/12\/30\/collabora-online-mit-docker-in-plesk-bereitstellen-und-in-nextcloud-einbinden\/\" target=\"_blank\" rel=\"noopener\">Collabora Online Office mit Docker in Plesk bereitstellen und an Nextcloud anbinden<\/a>, habe ich Euch gezeigt, wie man Collabora Online Office in Plesk bereitstellt. Jetzt wollen wir das ganze ohne Plesk und auf dem gleichen VPS bereitstellen, auf dem auch unsere Nextcloud l\u00e4uft.<\/p>\n<p>Als erstes m\u00fcssen wir Docker installieren:<\/p>\n<pre>sudo apt-get install docker.io<\/pre>\n<p>und den entsprechenden Docker Container starten:<\/p>\n<pre>docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=nextcloud\\\\.deine-domain\\\\.tld' -e 'username=Benutzername' -e 'password=Dein-Passwort' --restart always --cap-add MKNOD collabora\/code<\/pre>\n<p>Wenn Ihr von mehreren Nextcloud-Instanzen auf den Docker-Container zugreifen wollt, m\u00fcsst Ihr einfach die FQDNs mit einer Pipe trennen:<\/p>\n<pre>'domain=host1\\\\.deine-domain\\\\.tld|host2\\\\.deine-domain\\\\.tld'<\/pre>\n<p>Danach aktivieren wir einige Module im Apache2, um ihn als Reverse Proxy zu verwenden:<\/p>\n<pre>sudo a2enmod proxy\r\nsudo a2enmod proxy_wstunnel\r\nsudo a2enmod proxy_https\r\nsudo a2enmod proxy_http\r\nsudo a2enmod ssl<\/pre>\n<p>jetzt legen wir den vhost an:<\/p>\n<pre>sudo nano \/etc\/apache2\/sites-available\/002-office.deine-domain.tld.conf<\/pre>\n<p>Inhalt (bitte enstprechend Eurer Domain anpassen):<\/p>\n<pre>&lt;VirtualHost *:80&gt;\r\n        # The ServerName directive sets the request scheme, hostname and port that\r\n        # the server uses to identify itself. This is used when creating\r\n        # redirection URLs. In the context of virtual hosts, the ServerName\r\n        # specifies what hostname must appear in the request's Host: header to\r\n        # match this virtual host. For the default virtual host (this file) this\r\n        # value is not decisive as it is used as a last resort host regardless.\r\n        # However, you must set it for any further virtual host explicitly.\r\n        ServerName office.deine-Domain.tld\r\n\r\n        ServerAdmin webmaster@deine-Domain.tld\r\n        DocumentRoot \/var\/www\/html\r\n\r\n        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,\r\n        # error, crit, alert, emerg.\r\n        # It is also possible to configure the loglevel for particular\r\n        # modules, e.g.\r\n        #LogLevel info ssl:warn\r\n\r\n        ErrorLog ${APACHE_LOG_DIR}\/error.log\r\n        CustomLog ${APACHE_LOG_DIR}\/access.log combined\r\n\r\n        # For most configuration files from conf-available\/, which are\r\n        # enabled or disabled at a global level, it is possible to\r\n        # include a line for only one particular virtual host. For example the\r\n        # following line enables the CGI configuration for this host only\r\n        # after it has been globally disabled with \"a2disconf\".\r\n        #Include conf-available\/serve-cgi-bin.conf\r\n&lt;\/VirtualHost&gt;<\/pre>\n<p>und die Site aktivieren:<\/p>\n<pre>sudo a2ensite 002-office.deine-domain.tld.conf<\/pre>\n<p>Den vhost sichern wir wieder mit einem SSL-Zertifikat von LetsEncrypt ab:<\/p>\n<pre>sudo certbot --authenticator standalone --installer apache -d office.deine-domain.tld --pre-hook \"service apache2 stop\" --post-hook \"service apache2 start\"<\/pre>\n<p>dieses mal wieder die Option 2 (redirect) w\u00e4hlen, aber bevor wir den Indianer neu starten bearbeiten wir die soeben angelegte conf:<\/p>\n<pre>sudo nano \/etc\/apache2\/sites-available\/002-office.deine-domain.tld-le-ssl.conf<\/pre>\n<pre>&lt;VirtualHost *:443&gt;\r\nServerName office.deine-domain.tld:443\r\n\r\n# SSL configuration, you may want to take the easy route instead and use Lets Encrypt!\r\nSSLEngine on\r\nSSLCertificateFile \/etc\/letsencrypt\/live\/office.deine-domain.tld\/fullchain.pem\r\nSSLCertificateKeyFile \/etc\/letsencrypt\/live\/office.deine-domain.tld\/privkey.pem\r\nSSLProtocol             all -SSLv2 -SSLv3\r\nSSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SH$\r\nSSLHonorCipherOrder     on\r\n\r\n# Encoded slashes need to be allowed\r\nAllowEncodedSlashes NoDecode\r\n\r\n# Container uses a unique non-signed certificate\r\nSSLProxyEngine On\r\nSSLProxyVerify None\r\nSSLProxyCheckPeerCN Off\r\nSSLProxyCheckPeerName Off\r\n\r\n# keep the host\r\nProxyPreserveHost On\r\n\r\n# static html, js, images, etc. served from loolwsd\r\n# loleaflet is the client part of LibreOffice Online\r\nProxyPass           \/loleaflet https:\/\/127.0.0.1:9980\/loleaflet retry=0\r\nProxyPassReverse    \/loleaflet https:\/\/127.0.0.1:9980\/loleaflet\r\n\r\n# WOPI discovery URL\r\nProxyPass           \/hosting\/discovery https:\/\/127.0.0.1:9980\/hosting\/discovery retry=0\r\nProxyPassReverse    \/hosting\/discovery https:\/\/127.0.0.1:9980\/hosting\/discovery\r\n\r\n# Main websocket\r\nProxyPassMatch \"\/lool\/(.*)\/ws$\" wss:\/\/127.0.0.1:9980\/lool\/$1\/ws nocanon\r\n\r\n# Admin Console websocket\r\nProxyPass   \/lool\/adminws wss:\/\/127.0.0.1:9980\/lool\/adminws\r\n\r\n# Download as, Fullscreen presentation and Image upload operations\r\nProxyPass           \/lool https:\/\/127.0.0.1:9980\/lool\r\nProxyPassReverse    \/lool https:\/\/127.0.0.1:9980\/lool\r\n&lt;VirtualHost&gt;<\/pre>\n<p>jetzt k\u00f6nnen wir den Webserver neustarten:<\/p>\n<pre>sudo service apache2 restart<\/pre>\n<p>In Nextcloud unter Einstellungen f\u00fcr Collabora Online die URL eintragen<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-53\" src=\"http:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3.jpg\" alt=\"\" width=\"791\" height=\"416\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3.jpg 791w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3-300x158.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3-768x404.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3-230x121.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3-350x184.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-3-480x252.jpg 480w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/><\/p>\n<p>Wenn gespeichert, k\u00f6nnen wir Dokumente direkt im Browser bearbeiten:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-54 alignleft\" src=\"http:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-1024x425.jpg\" alt=\"\" width=\"1024\" height=\"425\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-1024x425.jpg 1024w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-300x125.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-768x319.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-830x345.jpg 830w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-230x96.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-350x145.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4-480x199.jpg 480w, https:\/\/markus-blog.de\/wp-content\/uploads\/2017\/12\/Docker-4.jpg 1787w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Unter der folgenden URL findest Du die Admin-Konsole von Collabora:<\/p>\n<pre>https:\/\/office.deine-domain.tld\/loleaflet\/dist\/admin\/admin.html<\/pre>\n<p>Dort kannst Du ein paar Einstellungen anpassen.<\/p>\n<p>Gutes Gelingen \ud83d\ude09 und bei Fragen wie immer fragen&#8230;<\/p>\n<div class=\"shariff shariff-align-left shariff-widget-align-left\" data-services=\"facebook%7Creddit\" data-url=\"https:\/\/markus-blog.de\/index.php\/2018\/01\/20\/collabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden\/\" data-timestamp=\"1530221555\" data-hidezero=\"1\" data-backendurl=\"https:\/\/markus-blog.de\/wp-json\/shariff\/v1\/share_counts?\"><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-medium\"><li class=\"shariff-button mastodon shariff-nocustomcolor\" style=\"background-color:#563ACC\"><a href=\"https:\/\/s2f.kytta.dev\/?text=Collabora%20Online%20Office%20mit%20Docker%20und%20Apache%20bereitstellen%20und%20in%20Nextcloud%20einbinden https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F\" title=\"Bei Mastodon teilen\" aria-label=\"Bei Mastodon teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#6364FF; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"75\" height=\"79\" viewBox=\"0 0 75 79\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M37.813-.025C32.462-.058 27.114.13 21.79.598c-8.544.621-17.214 5.58-20.203 13.931C-1.12 23.318.408 32.622.465 41.65c.375 7.316.943 14.78 3.392 21.73 4.365 9.465 14.781 14.537 24.782 15.385 7.64.698 15.761-.213 22.517-4.026a54.1 54.1 0 0 0 .01-6.232c-6.855 1.316-14.101 2.609-21.049 1.074-3.883-.88-6.876-4.237-7.25-8.215-1.53-3.988 3.78-.43 5.584-.883 9.048 1.224 18.282.776 27.303-.462 7.044-.837 14.26-4.788 16.65-11.833 2.263-6.135 1.215-12.79 1.698-19.177.06-3.84.09-7.692-.262-11.52C72.596 7.844 63.223.981 53.834.684a219.453 219.453 0 0 0-16.022-.71zm11.294 12.882c5.5-.067 10.801 4.143 11.67 9.653.338 1.48.471 3 .471 4.515v21.088h-8.357c-.07-7.588.153-15.182-.131-22.765-.587-4.368-7.04-5.747-9.672-2.397-2.422 3.04-1.47 7.155-1.67 10.735v6.392h-8.307c-.146-4.996.359-10.045-.404-15.002-1.108-4.218-7.809-5.565-10.094-1.666-1.685 3.046-.712 6.634-.976 9.936v14.767h-8.354c.109-8.165-.238-16.344.215-24.5.674-5.346 5.095-10.389 10.676-10.627 4.902-.739 10.103 2.038 12.053 6.631.375 1.435 1.76 1.932 1.994.084 1.844-3.704 5.501-6.739 9.785-6.771.367-.044.735-.068 1.101-.073z\"\/><defs><linearGradient id=\"paint0_linear_549_34\" x1=\"37.0692\" y1=\"0\" x2=\"37.0692\" y2=\"79\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#6364FF\"\/><stop offset=\"1\" stop-color=\"#563ACC\"\/><\/linearGradient><\/defs><\/svg><\/span><\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span data-service=\"facebook\" style=\"color:#3b5998\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F&text=Collabora%20Online%20Office%20mit%20Docker%20und%20Apache%20bereitstellen%20und%20in%20Nextcloud%20einbinden&via=markusblogde\" title=\"Bei X teilen\" aria-label=\"Bei X teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button whatsapp shariff-nocustomcolor\" style=\"background-color:#5cbe4a\"><a href=\"https:\/\/api.whatsapp.com\/send?text=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F%20Collabora%20Online%20Office%20mit%20Docker%20und%20Apache%20bereitstellen%20und%20in%20Nextcloud%20einbinden\" title=\"Bei Whatsapp teilen\" aria-label=\"Bei Whatsapp teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#34af23; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#34af23\" d=\"M17.6 17.4q0.2 0 1.7 0.8t1.6 0.9q0 0.1 0 0.3 0 0.6-0.3 1.4-0.3 0.7-1.3 1.2t-1.8 0.5q-1 0-3.4-1.1-1.7-0.8-3-2.1t-2.6-3.3q-1.3-1.9-1.3-3.5v-0.1q0.1-1.6 1.3-2.8 0.4-0.4 0.9-0.4 0.1 0 0.3 0t0.3 0q0.3 0 0.5 0.1t0.3 0.5q0.1 0.4 0.6 1.6t0.4 1.3q0 0.4-0.6 1t-0.6 0.8q0 0.1 0.1 0.3 0.6 1.3 1.8 2.4 1 0.9 2.7 1.8 0.2 0.1 0.4 0.1 0.3 0 1-0.9t0.9-0.9zM14 26.9q2.3 0 4.3-0.9t3.6-2.4 2.4-3.6 0.9-4.3-0.9-4.3-2.4-3.6-3.6-2.4-4.3-0.9-4.3 0.9-3.6 2.4-2.4 3.6-0.9 4.3q0 3.6 2.1 6.6l-1.4 4.2 4.3-1.4q2.8 1.9 6.2 1.9zM14 2.2q2.7 0 5.2 1.1t4.3 2.9 2.9 4.3 1.1 5.2-1.1 5.2-2.9 4.3-4.3 2.9-5.2 1.1q-3.5 0-6.5-1.7l-7.4 2.4 2.4-7.2q-1.9-3.2-1.9-6.9 0-2.7 1.1-5.2t2.9-4.3 4.3-2.9 5.2-1.1z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F\" title=\"Bei XING teilen\" aria-label=\"Bei XING teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button threema shariff-nocustomcolor shariff-mobile\" style=\"background-color:#4fbc24\"><a href=\"threema:\/\/compose?text=Collabora%20Online%20Office%20mit%20Docker%20und%20Apache%20bereitstellen%20und%20in%20Nextcloud%20einbinden%20https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F\" title=\"Bei Threema teilen\" aria-label=\"Bei Threema teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#1f1f1f; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#1f1f1f\" d=\"M30.8 10.9c-0.3-1.4-0.9-2.6-1.8-3.8-2-2.6-5.5-4.5-9.4-5.2-1.3-0.2-1.9-0.3-3.5-0.3s-2.2 0-3.5 0.3c-4 0.7-7.4 2.6-9.4 5.2-0.9 1.2-1.5 2.4-1.8 3.8-0.1 0.5-0.2 1.2-0.2 1.6 0 0.4 0.1 1.1 0.2 1.6 0.4 1.9 1.3 3.4 2.9 5 0.8 0.8 0.8 0.8 0.7 1.3 0 0.6-0.5 1.6-1.7 3.6-0.3 0.5-0.5 0.9-0.5 0.9 0 0.1 0.1 0.1 0.5 0 0.8-0.2 2.3-0.6 5.6-1.6 1.1-0.3 1.3-0.4 2.3-0.4 0.8 0 1.1 0 2.3 0.2 1.5 0.2 3.5 0.2 4.9 0 5.1-0.6 9.3-2.9 11.4-6.3 0.5-0.9 0.9-1.8 1.1-2.8 0.1-0.5 0.2-1.1 0.2-1.6 0-0.7-0.1-1.1-0.2-1.6-0.3-1.4 0.1 0.5 0 0zM20.6 17.3c0 0.4-0.4 0.8-0.8 0.8h-7.7c-0.4 0-0.8-0.4-0.8-0.8v-4.6c0-0.4 0.4-0.8 0.8-0.8h0.2l0-1.6c0-0.9 0-1.8 0.1-2 0.1-0.6 0.6-1.2 1.1-1.7s1.1-0.7 1.9-0.8c1.8-0.3 3.7 0.7 4.2 2.2 0.1 0.3 0.1 0.7 0.1 2.1v0 1.7h0.1c0.4 0 0.8 0.4 0.8 0.8v4.6zM15.6 7.3c-0.5 0.1-0.8 0.3-1.2 0.6s-0.6 0.8-0.7 1.3c0 0.2 0 0.8 0 1.5l0 1.2h4.6v-1.3c0-1 0-1.4-0.1-1.6-0.3-1.1-1.5-1.9-2.6-1.7zM25.8 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2zM18.1 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2zM10.4 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button mailto shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"mailto:?body=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F&subject=Collabora%20Online%20Office%20mit%20Docker%20und%20Apache%20bereitstellen%20und%20in%20Nextcloud%20einbinden\" title=\"Per E-Mail versenden\" aria-label=\"Per E-Mail versenden\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#999\" d=\"M32 12.7v14.2q0 1.2-0.8 2t-2 0.9h-26.3q-1.2 0-2-0.9t-0.8-2v-14.2q0.8 0.9 1.8 1.6 6.5 4.4 8.9 6.1 1 0.8 1.6 1.2t1.7 0.9 2 0.4h0.1q0.9 0 2-0.4t1.7-0.9 1.6-1.2q3-2.2 8.9-6.1 1-0.7 1.8-1.6zM32 7.4q0 1.4-0.9 2.7t-2.2 2.2q-6.7 4.7-8.4 5.8-0.2 0.1-0.7 0.5t-1 0.7-0.9 0.6-1.1 0.5-0.9 0.2h-0.1q-0.4 0-0.9-0.2t-1.1-0.5-0.9-0.6-1-0.7-0.7-0.5q-1.6-1.1-4.7-3.2t-3.6-2.6q-1.1-0.7-2.1-2t-1-2.5q0-1.4 0.7-2.3t2.1-0.9h26.3q1.2 0 2 0.8t0.9 2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button printer shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"javascript:window.print()\" title=\"drucken\" aria-label=\"drucken\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 30 32\"><path fill=\"#999\" d=\"M6.8 27.4h16v-4.6h-16v4.6zM6.8 16h16v-6.8h-2.8q-0.7 0-1.2-0.5t-0.5-1.2v-2.8h-11.4v11.4zM27.4 17.2q0-0.5-0.3-0.8t-0.8-0.4-0.8 0.4-0.3 0.8 0.3 0.8 0.8 0.3 0.8-0.3 0.3-0.8zM29.7 17.2v7.4q0 0.2-0.2 0.4t-0.4 0.2h-4v2.8q0 0.7-0.5 1.2t-1.2 0.5h-17.2q-0.7 0-1.2-0.5t-0.5-1.2v-2.8h-4q-0.2 0-0.4-0.2t-0.2-0.4v-7.4q0-1.4 1-2.4t2.4-1h1.2v-9.7q0-0.7 0.5-1.2t1.2-0.5h12q0.7 0 1.6 0.4t1.3 0.8l2.7 2.7q0.5 0.5 0.9 1.4t0.4 1.6v4.6h1.1q1.4 0 2.4 1t1 2.4z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F\" title=\"Bei Reddit teilen\" aria-label=\"Bei Reddit teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span data-service=\"reddit\" style=\"color:#ff4500\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F01%2F20%2Fcollabora-online-office-mit-docker-und-apache-bereitstellen-und-in-nextcloud-einbinden%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>In meinem ersten Beitrag Collabora Online Office mit Docker in Plesk bereitstellen und an Nextcloud anbinden, habe ich Euch gezeigt, wie man Collabora Online Office in Plesk bereitstellt. Jetzt wollen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":54,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,14,9],"tags":[],"class_list":["post-166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-docker","category-nextcloud"],"_links":{"self":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":0,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts\/166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/media\/54"}],"wp:attachment":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/categories?post=166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/tags?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}