{"id":37157,"date":"2019-10-31T22:16:05","date_gmt":"2019-10-31T19:16:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker\/"},"modified":"2019-10-31T22:16:05","modified_gmt":"2019-10-31T19:16:05","slug":"nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","title":{"rendered":"Einrichten von NextCloud + ONLYOFFICE auf einem Server mit Docker","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo, Habr! Ich pr\u00e4sentiere Ihnen die \u00dcbersetzung des Artikels <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pterippi.fi\/?featured=5d52ea1d79d03a90594377ec&amp;page=projects\">\u201eEinrichten von NextCloud und ONLYOFFICE auf einem einzelnen Server mit Docker\u201c<\/a><\/noindex>.<\/p>\n<p>Die Vorteile von Online-B\u00fcropaketen wie Google Docs und Cloud-Speichern sind f\u00fcr technisch orientierte Personen kaum zu \u00fcbersch\u00e4tzen. Die Technologien sind so weit verbreitet, dass selbst Microsoft, das seit langem den Markt f\u00fcr B\u00fcroanwendungen dominiert, sich in letzter Zeit auf die Entwicklung der Webanwendung Office 365 und die \u00dcberzeugung der Nutzer, auf ein Abonnementmodell f\u00fcr eigene Dienste umzusteigen, konzentriert hat. Alle, die sich f\u00fcr den Prozess der Installation und Einrichtung eines eigenen Speichers interessieren, sind herzlich eingeladen, weiterzulesen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nVor einiger Zeit haben wir L\u00f6sungsans\u00e4tze f\u00fcr Cloud-Speicher und Open-Source-Webanwendungen untersucht, die sich leicht f\u00fcr den Einsatz in Kleinstunternehmen implementieren lassen. Die Hauptmotivation, s\u00e4mtliche Dokumentation online zu speichern, besteht darin, den Papierverbrauch auf ein Minimum zu reduzieren und positive Gesch\u00e4ftspraktiken einzuf\u00fchren, auch wenn das Gesch\u00e4ftsvolumen klein ist. Die Kehrseite der Medaille ist jedoch, dass die Anmietung eines Cloud-Servers f\u00fcr diesen Service weniger sicher ist als die Speicherung direkt im Unternehmen, da Sie keine M\u00f6glichkeit haben, den physikalischen Zugriff auf Ihren Server oder den Datenverkehr zu auditieren. Daher sind auch End-to-End-Verschl\u00fcsselung und Open-Source-Software erforderlich. <\/p>\n<p>Nach Ber\u00fccksichtigung aller verf\u00fcgbaren Informationen \u00fcber Open-Source-L\u00f6sungen haben wir zwei aktive Projekte (mit Commits in Git-Repositories der letzten 12 Monate) gefunden, die f\u00fcr die Cloud-Speicherung entwickelt wurden: NextCloud und OwnCloud, sowie das einzige aktive B\u00fcroanwendungspaket ONLYOFFICE. Beide Cloud-Speicherl\u00f6sungen bieten vergleichbare Funktionen, und die Entscheidung f\u00fcr NextCloud basierte auf dem Nachweis, dass es mit ONLYOFFICE integriert werden kann, um eine komfortable Benutzererfahrung zu gew\u00e4hrleisten. Allerdings wurde der Mangel an Informationen zur Integration der genannten Dienste offensichtlich, als wir mit dem Einsatz der Dienste begannen. Wir haben 3 Lehrvideos gefunden, die zeigen, wie man die Integration durchf\u00fchrt: <\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=GAd-x_sP6ng\">www.youtube.com\/watch?v=GAd-x_sP6ng<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=ceOld6P16wI\">www.youtube.com\/watch?v=ceOld6P16wI<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=DvTXyl-OOZA\">www.youtube.com\/watch?v=DvTXyl-OOZA<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nKeines der drei Videos hat die Frage beantwortet, wie der ONLYOFFICE-Dokumentenservice auf demselben physischen Server wie NextCloud mit gemeinsamem nginx installiert wird. Stattdessen wurden Technologien zur Trennung wie die Verwendung separater Ports f\u00fcr die API des Dokumentendienstes verwendet. Eine andere vorgeschlagene Option war die Bereitstellung eines separaten Servers f\u00fcr den Dokumentenservice mit einer manuellen Konfiguration des in den Dokumentenservice integrierten nginx-Instanz zur Einrichtung des Zugangsschl\u00fcssels (ein im Voraus bekannter Zugangsschl\u00fcssel, der das Zugriffsrecht auf die Datencloud best\u00e4tigt) und der TLS-Zertifikate. Die oben beschriebenen Ans\u00e4tze wurden als unsicher und nicht effizient genug erachtet, weshalb wir die Integration von NextCloud, ONLYOFFICE und dem gemeinsamen nginx durchgef\u00fchrt haben, der Anfragen anhand von Domainnamen mithilfe von docker-compose trennt. Hier sind schrittweise Informationen dazu, wie dies durchgef\u00fchrt wird. <\/p>\n<h2>Schritt 1: nginx-Container<\/h2>\n<p>\nDies ist eine sehr einfache Installation, aber dieser Schritt erfordert den gr\u00f6\u00dften Arbeitsaufwand zur Konfiguration des Reverse Proxy-Servers. Zuerst haben wir eine docker-compose-Konfiguration f\u00fcr das nginx:stable-Image erstellt.<\/p>\n<pre><code class=\"plaintext\">version: '2'\nservices:\n  nginx:\n    image : nginx:stable\n    restart: always\n    volumes:\n      - .\/nginx\/nginx-vhost.conf:\/etc\/nginx\/conf.d\/default.conf:ro\n      - .\/nginx\/certificates:\/mycerts \n    ports:\n      - 443:443\n      - 80:80\n<\/code><\/pre>\n<p>\nDies erstellt einen Container mit den Ports 80 und 443, die f\u00fcr den \u00f6ffentlichen Zugriff ge\u00f6ffnet sind, mappt die Konfiguration auf nginx\/nginx-vhost.conf und definiert den Speicherort f\u00fcr Zertifikate, die entweder als selbstsignierte Zertifikate oder mit Certbot von Let\u2019s Encrypt in \/nginx\/certificates generiert werden. An diesem Ort sollten Ordner f\u00fcr office.yourdomain.com und cloud.yourdomain.com vorhanden sein, mit den Dateien fullchain1.pem und privkey1.pem in jedem f\u00fcr die Zertifikatskette und den privaten Schl\u00fcssel des Servers. Sie k\u00f6nnen hier mehr dar\u00fcber lesen, wie man ein selbstsigniertes Zertifikat generiert. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.akadia.com\/services\/ssh_test_certificate.html\">www.akadia.com\/services\/ssh_test_certificate.html<\/a><\/noindex> (Das Umbenennen von .key und .crt in .pem funktioniert ohne Umwandlung der Dateistruktur f\u00fcr nginx).<\/p>\n<p>Anschlie\u00dfend haben wir die vhost-Datei definiert. Zuerst definieren wir das Verhalten des Ports 80 als einfaches Redirect auf https, da wir keinen http Verkehr zulassen m\u00f6chten.<\/p>\n<pre><code class=\"nginx\">server {\n    listen 80;\n    location \/ {\n        return 301\n            https:\/\/$host$request_uri;\n    }\n}\n<\/code><\/pre>\n<p>\nDann haben wir zwei virtuelle Server auf Port 443 f\u00fcr unsere Dienste erstellt: <\/p>\n<pre><code class=\"nginx\">server {\n    listen 443 ssl;\n    server_name cloud.yourdomain.com ;\n    root \/var\/www\/html;\n\n    ssl_certificate     \/mycerts\/cloud.yourdomain.com\/fullchain1.pem;\n    ssl_certificate_key \/mycerts\/cloud.yourdomain.com\/privkey1.pem;\n    ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;\n    ssl_ciphers         HIGH:!aNULL:!MD5;\n\n    location \/ {\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n        proxy_set_header Host $http_host;\n        proxy_redirect off;\n        proxy_pass http:\/\/app:80;\n    }\n}\nserver {\n    listen 443 ssl;\n    server_name office.yourdomain.com;\n    root \/var\/www\/html;\n\n    ssl_certificate     \/mycerts\/office.yourdomain.com\/fullchain1.pem;\n    ssl_certificate_key \/mycerts\/office.yourdomain.com\/privkey1.pem;\n    ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;\n    ssl_ciphers         HIGH:!aNULL:!MD5;\n\n    location \/ {\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n        proxy_set_header Host $http_host;\n        proxy_redirect off;\n        proxy_pass http:\/\/onlyoffice:80;\n    }\n}\n<\/code><\/pre>\n<p><\/p>\n<h2>Schritt 2: Dokumentenservice<\/h2>\n<p>\nJetzt m\u00fcssen wir den Dokumentenservice in unsere docker-compose.yml hinzuf\u00fcgen. Hier gibt es nicht viel zu konfigurieren. <\/p>\n<pre><code class=\"plaintext\">services:\n...\n  onlyoffice:\n    image: onlyoffice\/documentserver\n    restart: always\n<\/code><\/pre>\n<p>\nAber vergessen Sie nicht, den nginx-Container mit dem Dokumentenservice zu verkn\u00fcpfen:<\/p>\n<pre><code class=\"plaintext\">services:\n...\n  nginx:\n    ...\n    depends_on:\n      - onlyoffice\n<\/code><\/pre>\n<p><\/p>\n<h2>Schritt 3: NextCloud<\/h2>\n<p>\nZuerst f\u00fcgen wir neue Dienste hinzu:<\/p>\n<pre><code class=\"plaintext\">Dienste:\n...\n  db:\n    image: mariadb\n    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW\n    restart: always\n    volumes:\n      - \/data\/nextcloud_db:\/var\/lib\/mysql\n    environment:\n      - MYSQL_ROOT_PASSWORD=#geben Sie hier ein Passwort ein\n      - MYSQL_PASSWORD=#geben Sie hier ein anderes Passwort ein\n      - MYSQL_DATABASE=nextcloud\n      - MYSQL_USER=nextcloud\n  app:\n    image: nextcloud\n    depends_on:\n      - db\n      - onlyoffice\n    restart: always\n<\/code><\/pre>\n<p>\nund f\u00fcgen Sie einen Link zu nginx hinzu:<\/p>\n<pre><code class=\"plaintext\">Dienste:\n...\n  nginx:\n    ...\n    depends_on:\n      - app \n<\/code><\/pre>\n<p>\nJetzt ist es Zeit, die Container zu starten. <\/p>\n<pre><code class=\"plaintext\">docker-compose up -d  \n<\/code><\/pre>\n<p>\nNach einer kurzen Wartezeit wird nginx beginnen, Sie auf die \u00f6ffentliche Schnittstelle von NextCloud weiterzuleiten, die standardm\u00e4\u00dfig die Konfigurationsseite ist. Dort m\u00fcssen Sie den Benutzernamen und das Passwort f\u00fcr Ihren ersten Administrationsbenutzer sowie die Datenbankanmeldeinformationen eingeben, die Sie in der docker-compose.yml festgelegt haben. Nachdem die Konfiguration abgeschlossen ist, k\u00f6nnen Sie sich anmelden. In unserem Fall dauerte das Warten fast eine Minute und erforderte ein zus\u00e4tzliches Aktualisieren der Anmeldeseite, bevor wir in den Cloud-Dienst einsteigen konnten. <\/p>\n<p><b class=\"spoiler_title\">Einstellungsfenster des NextCloud-Dienstes<\/b><img decoding=\"async\" alt=\"Einrichten von NextCloud + ONLYOFFICE auf einem Server mit Docker\" src=\"\/wp-content\/uploads\/2019\/08\/9fb9cb899c09380cf9ba9e67c185ab86.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Schritt 4: Verbindung zwischen NextCloud und ONLYOFFICE herstellen<\/h2>\n<p>\nIn diesem Schritt m\u00fcssen Sie die NextCloud-App installieren, die die Funktionen von ONLYOFFICE integriert. Lassen Sie uns im oberen rechten Bereich des Men\u00fcs mit dem Dashboard der Anwendungen beginnen. Suchen Sie die App ONLYOFFICE (unter \"B\u00fcro und Text\" oder durch Verwendung der Suche), installieren und aktivieren Sie sie. <\/p>\n<p>Navigieren Sie anschlie\u00dfend \u00fcber das Men\u00fc in der oberen rechten Ecke zu den Einstellungen, und Sie sollten den Punkt ONLYOFFICE im linken Men\u00fc finden. Klicken Sie darauf. Es ist erforderlich, die Adressen wie unten angegeben einzugeben.<\/p>\n<p><b class=\"spoiler_title\">Einstellungen der Integrationsanwendung<\/b><img decoding=\"async\" alt=\"Einrichten von NextCloud + ONLYOFFICE auf einem Server mit Docker\" src=\"\/wp-content\/uploads\/2019\/08\/e0c324c3256c0ce115bd591c6aa14fa9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie erste Adresse wird verwendet, um direkt auf einige JS- und CSS-Dateien aus der im Browser gestarteten Anwendung zuzugreifen (daf\u00fcr m\u00fcssen wir den Zugriff auf den ONLYOFFICE-Dienst \u00fcber nginx erm\u00f6glichen). Der geheime Schl\u00fcssel wird nicht verwendet, da wir der Docker-Isolationsschicht mehr vertrauen als einem dauerhaften Authentifizierungsschl\u00fcssel. Die dritte Adresse wird vom NextCloud-Container verwendet, um direkt mit der ONLYOFFICE-API zu kommunizieren, und verwendet den standardm\u00e4\u00dfigen internen Hostnamen aus Docker. Das letzte Feld wird dazu verwendet, dass ONLYOFFICE R\u00fcckfragen an die NextCloud-API unter Verwendung der externen IP-Adresse oder der internen Docker-Adresse stellen kann, wenn Sie Docker-Netzwerke nutzen, aber in unserem Fall wird dies nicht verwendet. Stellen Sie sicher, dass Ihre Firewall-Einstellungen diese Arten von Interaktionen zulassen. <\/p>\n<p>Nach dem Speichern wird NextCloud die Verbindung testen und, falls alles korrekt ist, Ihnen die Einstellungen anzeigen, die mit der Integration verbunden sind \u2013 beispielsweise, welche Dateitypen mit dieser Integration bearbeitet werden k\u00f6nnen. Passen Sie die Einstellungen nach Bedarf an. <\/p>\n<h2>Letzter Schritt: Wo Sie den Editor finden<\/h2>\n<p>\nWenn Sie zu den Ordnern Ihres Cloud-Speichers zur\u00fcckkehren und auf \"+\" klicken, um eine neue Datei zu erstellen, steht Ihnen eine neue Option zur Verf\u00fcgung, mit der Sie ein Dokument, eine Tabelle oder eine Pr\u00e4sentation erstellen k\u00f6nnen. Mit diesen k\u00f6nnen Sie die jeweiligen Dateitypen erstellen und sofort mit dem Bearbeiten beginnen, indem Sie ONLYOFFICE verwenden.<\/p>\n<p><b class=\"spoiler_title\">Datei erstellen Men\u00fc<\/b><img decoding=\"async\" alt=\"Einrichten von NextCloud + ONLYOFFICE auf einem Server mit Docker\" src=\"\/wp-content\/uploads\/2019\/08\/652cc0cb55dfbe7b3907759074d6fa5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Erg\u00e4nzung 1<\/h4>\n<p>\nDen vollst\u00e4ndigen Inhalt von docker-compose.yml finden Sie hier: <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/z1Ti1fTZ\">https:\/\/pastebin.com\/z1Ti1fTZ<\/a><\/noindex><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/463629\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u00abSetting up NextCloud and ONLYOFFICE on a single server with Docker\u00bb. \u0421\u043b\u043e\u0436\u043d\u043e \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u0443 \u043e\u043d\u043b\u0430\u0439\u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 Google Docs \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0432 \u0436\u0438\u0437\u043d\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 (tech-oriented people). \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft, \u0443\u0436\u0435 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27859,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u00abSetting up NextCloud and ONLYOFFICE on a single server with Docker\u00bb. \u0421\u043b\u043e\u0436\u043d\u043e \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u0443 \u043e\u043d\u043b\u0430\u0439\u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 Google Docs \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0432 \u0436\u0438\u0437\u043d\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 (tech-oriented people). \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft, \u0443\u0436\u0435 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 NextCloud + ONLYOFFICE \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Docker | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u00abSetting up NextCloud and ONLYOFFICE on a single server with Docker\u00bb. \u0421\u043b\u043e\u0436\u043d\u043e \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u0443 \u043e\u043d\u043b\u0430\u0439\u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 Google Docs \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0432 \u0436\u0438\u0437\u043d\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 (tech-oriented people). \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft, \u0443\u0436\u0435 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:16:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47NextCloud + ONLYOFFICE auf einem Server mit Docker einrichten | ProHoster","description":"Hallo, Habr! Ich pr\u00e4sentiere Ihnen die \u00dcbersetzung des Artikels \u201eNextCloud und ONLYOFFICE auf einem einzelnen Server mit Docker einrichten\u201c. Es ist schwer, den Nutzen von Online-B\u00fcropaketen wie Google Docs und Cloud-Speichern im Leben technikaffiner Menschen zu untersch\u00e4tzen. Die Technologie ist so weit verbreitet, dass sogar Microsoft, das lange Zeit den Markt f\u00fcr B\u00fcroanwendungen dominierte,","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 NextCloud + ONLYOFFICE \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Docker | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u00abSetting up NextCloud and ONLYOFFICE on a single server with Docker\u00bb. \u0421\u043b\u043e\u0436\u043d\u043e \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u0443 \u043e\u043d\u043b\u0430\u0439\u043d\u043e\u0432\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 Google Docs \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0432 \u0436\u0438\u0437\u043d\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043b\u044e\u0434\u0435\u0439 (tech-oriented people). \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft, \u0443\u0436\u0435 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439,","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:16:05+00:00","article:modified_time":"2019-10-31T19:16:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37157","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 06:19:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:32:14","updated":"2026-01-22 06:19:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=37157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/27859"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=37157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=37157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=37157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}