{"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\/da\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","title":{"rendered":"Ops\u00e6tning af NextCloud + ONLYOFFICE p\u00e5 en server med Docker","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hej, Habr! Jeg pr\u00e6senterer hermed overs\u00e6ttelsen af artiklen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pterippi.fi\/?featured=5d52ea1d79d03a90594377ec&amp;page=projects\">\u00abOps\u00e6tning af NextCloud og ONLYOFFICE p\u00e5 en enkelt server med Docker\u00bb<\/a><\/noindex>.<\/p>\n<p>Det er sv\u00e6rt at undervurdere fordelene ved online kontorpakker som Google Docs og cloud-lagring i livet for teknisk orienterede mennesker. Teknologierne har f\u00e5et s\u00e5 bred udbredelse, at selv Microsoft, som l\u00e6nge har domineret markedet for kontorprogrammer, for nylig har fokuseret p\u00e5 at udvikle webapplikationen Office 365 og overbevise brugerne om at skifte til en abonnementsmodel for deres tjenester. Dem, der er interesseret i processen med at installere og konfigurere deres egen lagring, inviteres til at l\u00e6se videre.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nFor nogle tid siden blev vi bekendt med l\u00f8sninger til cloud-lagring og \u00e5bne kontor webapplikationer, som kunne implementeres forholdsvis nemt i sm\u00e5 virksomheder. Den prim\u00e6re motivation for at opbevare al dokumentation online er at minimere m\u00e6ngden af papirarbejde og implementere positive forretningspraksis, p\u00e5 trods af det lille antal operationer. Den anden side af sagen er, at leje af en cloud-server til at tilbyde denne service er mindre sikkert end lagring direkte p\u00e5 virksomhedens omr\u00e5de, da du ikke har nogen midler til at revidere fysisk adgang til din server eller trafikken. Derfor kr\u00e6ves der ogs\u00e5 end-to-end kryptering og software med \u00e5bent kildekode. <\/p>\n<p>N\u00e5r vi tager hensyn til al tilg\u00e6ngelig information om l\u00f8sninger med \u00e5bent kildekode, fandt vi to aktive projekter (med commits i git-repositories de seneste 12 m\u00e5neder), der er udviklet til cloud-lagring: NextCloud og OwnCloud, samt den eneste aktive pakke af kontorprogrammer, ONLYOFFICE. Begge cloud-lagringsl\u00f8sninger har omtrent den samme funktionalitet, og beslutningen om at v\u00e6lge NextCloud var baseret p\u00e5, at der findes beviser for, at det kan integreres med ONLYOFFICE for en behagelig interaktion med softwaren. However, da vi begyndte at implementere tjenesterne, blev det tydeligt, at der var mangel p\u00e5 information om integrationen af de n\u00e6vnte tjenester. Vi fandt 3 undervisningsvideoer om, hvordan man udf\u00f8rer integration: <\/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>\nIngen af de tre videoer besvarede sp\u00f8rgsm\u00e5let om installation af ONLYOFFICE-dokumenttjenesten p\u00e5 den samme fysiske server som NextCloud med en f\u00e6lles nginx. I stedet benyttede de teknologier til adskillelse, s\u00e5som brug af separate porte til dokumenttjeneste-API'en. En anden foresl\u00e5et mulighed var at implementere en separat server til dokumenttjenesten med manuel konfiguration af nginx-forekomsten, der er indbygget i dokumenttjenesten, til installation af adgangsn\u00f8glen (en forudkendt adgangsn\u00f8gle, der bekr\u00e6fter adgangen til dataskyen) og TLS-certifikater. De ovenfor beskrevne tilgange blev anset for usikre og utilstr\u00e6kkeligt effektive, og derfor gennemf\u00f8rte vi integrationen af NextCloud, ONLYOFFICE og den f\u00e6lles nginx, som deler foresp\u00f8rgsler efter dom\u00e6nenavne ved hj\u00e6lp af docker-compose. Her f\u00f8lger trin-for-trin information om, hvordan man g\u00f8r dette. <\/p>\n<h2>Trin 1: nginx-container<\/h2>\n<p>\nDette er en meget enkel installation, men dette trin kr\u00e6ver mest arbejde til konfiguration af omvendt proxyserver. F\u00f8rst oprettede vi docker-compose-konfigurationen til nginx:stable-billedet.<\/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>\nDette opretter en container med porte 80 og 443 \u00e5bne for offentlig adgang, giver kortl\u00e6gningen af konfigurationen til nginx\/nginx-vhost.conf og definerer opbevaringen til certifikater, der genereres som selvsignerede certifikater eller ved hj\u00e6lp af Certbot fra Let\u2019s Encrypt i \/nginx\/certificates. Her skal der v\u00e6re mapper til office.ditdom\u00e6ne.com og cloud.ditdom\u00e6ne.com med filerne fullchain1.pem og privkey1.pem i hver til k\u00e6den af certifikater og serverens private n\u00f8gle henholdsvis. Du kan l\u00e6se mere om, hvordan man genererer et selvsigneret certifikat her. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.akadia.com\/services\/ssh_test_certificate.html\">www.akadia.com\/services\/ssh_test_certificate.html<\/a><\/noindex> (omd\u00f8bning af .key og .crt til .pem fungerer uden konvertering af filstrukturen til nginx).<\/p>\n<p>Herefter definerede vi vhost-filen. F\u00f8rst definerer vi opf\u00f8rslen af port 80 som en simpel omdirigering til https, da vi ikke \u00f8nsker at tillade nogen http-trafik.<\/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>\nDerefter oprettede vi to virtuelle servere p\u00e5 port 443 til vores tjenester: <\/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>Trin 2: dokumenttjeneste<\/h2>\n<p>\nNu skal vi tilf\u00f8je containeren til dokumenttjenesten i vores docker-compose.yml. Der er ikke meget at konfigurere her. <\/p>\n<pre><code class=\"plaintext\">services:\n...\n  onlyoffice:\n    image: onlyoffice\/documentserver\n    restart: always\n<\/code><\/pre>\n<p>\nMen glem ikke at forbinde nginx-containeren med dokumenttjenesten:<\/p>\n<pre><code class=\"plaintext\">services:\n...\n  nginx:\n    ...\n    depends_on:\n      - onlyoffice\n<\/code><\/pre>\n<p><\/p>\n<h2>Trin 3: NextCloud<\/h2>\n<p>\nF\u00f8rst tilf\u00f8jer vi nye tjenester:<\/p>\n<pre><code class=\"plaintext\">services:\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=#inds\u00e6t en adgangskode her\n      - MYSQL_PASSWORD=#inds\u00e6t en anden adgangskode her\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>\nog tilf\u00f8jer et link til nginx:<\/p>\n<pre><code class=\"plaintext\">services:\n...\n  nginx:\n    ...\n    depends_on:\n      - app \n<\/code><\/pre>\n<p>\nNu er det tid til at starte containerne. <\/p>\n<pre><code class=\"plaintext\">docker-compose up -d  \n<\/code><\/pre>\n<p>\nEfter et stykke tid vil nginx begynde at omdirigere dig til NextCloud's offentlige gr\u00e6nseflade, som som standard er konfigurationssiden. Du skal indtaste brugernavnet og adgangskoden for din f\u00f8rste administratorbruger og databaseoplysningerne, som du angav i docker-compose.yml. N\u00e5r ops\u00e6tningen er f\u00e6rdig, kan du logge ind. I vores tilf\u00e6lde tog ventetiden n\u00e6sten et minut og kr\u00e6vede en ekstra opdatering af login-siden, f\u00f8r vi kunne f\u00e5 adgang til cloud-tjenesten. <\/p>\n<p><b class=\"spoiler_title\">Indstillinger for NextCloud-tjenesten<\/b><img decoding=\"async\" alt=\"Ops\u00e6tning af NextCloud + ONLYOFFICE p\u00e5 en server med Docker\" src=\"\/wp-content\/uploads\/2019\/08\/9fb9cb899c09380cf9ba9e67c185ab86.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Trin 4: forbindelse mellem NextCloud og ONLYOFFICE<\/h2>\n<p>\nP\u00e5 dette trin skal du installere appen til NextCloud, som forbinder ONLYOFFICE-funktionaliteten. Lad os starte fra applikationspanelet i \u00f8verste h\u00f8jre hj\u00f8rne af menuen. Find ONLYOFFICE-appen (i sektionen \"Office &amp; text\" eller ved at bruge s\u00f8gefunktionen), installer og aktiver den. <\/p>\n<p>Derefter skal du g\u00e5 til Indstillinger gennem menuen i \u00f8verste h\u00f8jre hj\u00f8rne, og du skal finde ONLYOFFICE-elementet i venstre menu. Klik ind p\u00e5 det. Du skal indtaste adresserne som angivet nedenfor.<\/p>\n<p><b class=\"spoiler_title\">Indstillinger for integrationsapplikationen<\/b><img decoding=\"async\" alt=\"Ops\u00e6tning af NextCloud + ONLYOFFICE p\u00e5 en server med Docker\" src=\"\/wp-content\/uploads\/2019\/08\/e0c324c3256c0ce115bd591c6aa14fa9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDen f\u00f8rste adresse bruges til at linke til nogle js- og css-filer direkte fra den k\u00f8rende applikation i browseren (det er derfor, vi skal \u00e5bne adgangen til ONLYOFFICE-tjenesten via nginx). Den hemmelige n\u00f8gle bruges ikke, da vi stoler mere p\u00e5 Docker-isoleringslaget end p\u00e5 den permanente autentificeringsn\u00f8gle. Den tredje adresse bruges af NextCloud-containeren til direkte at forbinde til ONLYOFFICE API'en, og den benytter det interne v\u00e6rtsnavn som standard fra Docker. Det sidste felt bruges til, at ONLYOFFICE kan lave foresp\u00f8rgsler tilbage til NextCloud API'en, ved at bruge den eksterne IP-adresse eller den interne Docker-adresse, hvis du bruger Docker-netv\u00e6rk, men i vores tilf\u00e6lde anvendes dette ikke. S\u00f8rg for, at din firewall-konfiguration tillader denne type interaktion. <\/p>\n<p>N\u00e5r du har gemt, vil NextCloud teste forbindelsen, og hvis alt er korrekt, vil du se indstillingerne relateret til integrationen - for eksempel, hvilke filtyper der kan redigeres med denne integration. Tilpas dem som du finder passende. <\/p>\n<h2>Afsluttende trin: hvor finder man editoren<\/h2>\n<p>\nHvis du g\u00e5r tilbage til mapperne i din cloud-lagring og klikker p\u00e5 \u201c+\u201d for at oprette en ny fil, vil du f\u00e5 adgang til en ny mulighed for at oprette et dokument, et regneark eller en pr\u00e6sentation. Med disse kan du oprette og straks redigere de n\u00e6vnte filtyper ved hj\u00e6lp af ONLYOFFICE.<\/p>\n<p><b class=\"spoiler_title\">Menu til filoprettelse<\/b><img decoding=\"async\" alt=\"Ops\u00e6tning af NextCloud + ONLYOFFICE p\u00e5 en server med Docker\" src=\"\/wp-content\/uploads\/2019\/08\/652cc0cb55dfbe7b3907759074d6fa5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Bilag 1<\/h4>\n<p>\nDet fulde indhold af docker-compose.yml kan findes her: <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/z1Ti1fTZ\">https:\/\/pastebin.com\/z1Ti1fTZ<\/a><\/noindex><br \/>\n<br \/>Kilde: <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 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\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\/da\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/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\udd47Ops\u00e6tning af NextCloud + ONLYOFFICE p\u00e5 \u00e9n server ved hj\u00e6lp af Docker | ProHoster","description":"Hello, Habr!","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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!","og:url":"https:\/\/prohoster.info\/da\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/37157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=37157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/37157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/27859"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=37157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=37157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=37157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}