{"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\/et\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","title":{"rendered":"NextCloud + ONLYOFFICE seadistamine \u00fchel serveril Docker abil","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tere, Habr! Tutvustan teile artikli t\u00f5lget <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pterippi.fi\/?featured=5d52ea1d79d03a90594377ec&amp;page=projects\">\u201eNextCloudi ja ONLYOFFICE'i seadistamine \u00fchel serveril Dockeriga\u201c<\/a><\/noindex>.<\/p>\n<p>On raske alahinnata veebip\u00f5histe kontorirakenduste, nagu Google Docs, ja pilvehoidlate kasu tehniliselt suunatud inimeste (tech-oriented people) elus. Tehnoloogiad on saanud nii laialdase leviku, et isegi Microsoft, kes on juba pikka aega valitsenud kontorirakenduste turul, on hiljuti keskendunud veebirakenduse Office 365 arendamisele ja kasutajate veenmisele oma teenuste tellimismudelile \u00fclemiseks. K\u00f5iki, keda huvitab oma salvestusruumi seadistamise ja konfigureerimise protsess, kutsume l\u00f5ppu.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nM\u00f5ni aeg tagasi tutvusime pilvesalvestuse lahenduste ja avatud koodiga veebirakenduste paketiga, mis v\u00f5iksid olla piisavalt lihtsad, et neid saaks rakendada mikroettev\u00f5ttes. Kogu dokumentatsiooni veebis hoidmise peamine motiiv on paberdokumendi k\u00e4ibe mahtude v\u00e4hendamine ning positiivsete \u00e4ritavade rakendamine, vaatamata tegevuste v\u00e4iksele mahule. Teisest k\u00fcljest on see, et pilveserveri rentimine selle teenuse osutamiseks on v\u00e4hem turvaline kui andmete hoidmine ettev\u00f5tte territooriumil, kuna teil puudub f\u00fc\u00fcsilise juurdep\u00e4\u00e4su ja liiklusega seotud auditivahend. Seega on vajalik ka l\u00f5pp-otsal olev kr\u00fcptimine ja avatud koodiga tarkvara. <\/p>\n<p>Arvestades kogu saadaval olevat teavet avatud l\u00e4htekoodiga lahenduste kohta, leidsime kaks aktiivset projekti (git-repositooriumites on olnud komiteed viimase 12 kuu jooksul), mis on arendatud pilvep\u00f5hiseks salvestamiseks: NextCloud ja OwnCloud, ning ainus aktiivne b\u00fcroorakenduste pakett ONLYOFFICE. M\u00f5lema pilve salvestamise lahenduse funktsionaalsus on umbes sama, ning NextCloud'i valik p\u00f5hines t\u00f5endite olemasolul, et seda saab integreerida ONLYOFFICE'iga, et kasutajan\u00e4htavus oleks mugavam. Kuid kui alustasime teenuste k\u00e4ivitamist, sai selgeks, et teave nende teenuste integreerimise kohta on puudulik. Leidsime 3 \u00f5petavat videot selle kohta, kuidas integreerimist teostada: <\/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>\n\u00dckski kolmest videost ei vastanud k\u00fcsimusele, kuidas installida ONLYOFFICE dokumenditeenust samale f\u00fc\u00fcsilisele serverile, kus asub NextCloud \u00fcldise nginx-iga. Selle asemel kasutati v\u00f5rgu\u00fchenduse eristamiseks selliseid tehnoloogiaid nagu eraldi portide kasutamine dokumenditeenuse API jaoks. Teine pakutud variant oli dokumentide teenuse jaoks eraldi serveri seadistamine, kus tuli k\u00e4sitsi konfigureerida nginx, mis on integreeritud dokumenditeenuse instantsiga, et seadistada juurdep\u00e4\u00e4suv\u00f5ti (varem teadaolev juurdep\u00e4\u00e4suv\u00f5ti, mis t\u00f5endab \u00f5igust juurdep\u00e4\u00e4suks andmete pilve) ja TLS-sertifikaadid. \u00dclaltoodud l\u00e4henemisi peeti ebasoodsaks ja mitte piisavalt t\u00f5husaks, seet\u00f5ttu korraldasime integreerimise NextCloudi, ONLYOFFICE'i ja \u00fcldise nginx-iga, mis suunab p\u00e4ringud domeeninimede j\u00e4rgi, kasutades docker-compose'i. Siin on samm-sammult teave selle teostamiseks. <\/p>\n<h2>Samm 1: nginx konteiner<\/h2>\n<p>\nSee on v\u00e4ga lihtne seadistus, kuid see samm n\u00f5uab k\u00f5ige rohkem t\u00f6\u00f6d tagurpidi proksiserveri konfigureerimiseks. Esiteks l\u00f5ime docker-compose'i seadistuse nginx:stable pildi jaoks.<\/p>\n<pre><code class=\"plaintext\">versioon: '2'\ns teenused:\n  nginx:\n    pilt: nginx:stable\n    taask\u00e4ivita: alati\n    mahtusid:\n      - .\/nginx\/nginx-vhost.conf:\/etc\/nginx\/conf.d\/default.conf:ro\n      - .\/nginx\/certificates:\/mycerts \n    sadamad:\n      - 443:443\n      - 80:80\n<\/code><\/pre>\n<p>\nSee loob konteineri, kus sadamad 80 ja 443 on avalikuks ligip\u00e4\u00e4suks avatud, m\u00e4\u00e4ratleb konfigureerimise nginx\/nginx-vhost.conf ja m\u00e4\u00e4ratleb sertifikaatide ladustamise, mis genereeritakse enesep\u00f6\u00f6rdussertifikaatide v\u00f5i Let\u2019s Encrypti Certboti abil kaustas \/nginx\/certificates. Siin peaksid olema kaustad office.yourdomain.com ja cloud.yourdomain.com, kus kummaski on failid fullchain1.pem ja privkey1.pem sertifikaadi ahela ja serveri privaatv\u00f5tme jaoks vastavalt. Rohkem teavet enesep\u00f6\u00f6rdussertifikaadi genereerimise kohta leiate siit. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.akadia.com\/services\/ssh_test_certificate.html\">www.akadia.com\/services\/ssh_test_certificate.html<\/a><\/noindex> (failide .key ja .crt \u00fcmbernimetamine .pem-iks t\u00f6\u00f6tab ilma failistruktuuri konverteerimiseta nginx-ile).<\/p>\n<p>P\u00e4rast seda m\u00e4\u00e4ratlesime vhost-faili. Esiteks m\u00e4\u00e4ratleme sadama 80 k\u00e4itumise lihtsana \u00fcmbersuunamisena https-ile, kuna me ei soovi lubada mingit http liiklust.<\/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>\nSeej\u00e4rel l\u00f5ime kaks virtuaalserverit sadamal 443 meie teenustele: <\/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>Samm 2: dokumentide teenus<\/h2>\n<p>\nN\u00fc\u00fcd peame lisama dokumentide teenuse konteineri meie docker-compose.yml. Siin pole eriti midagi konfigureerida. <\/p>\n<pre><code class=\"plaintext\">teenused:\n...\n  onlyoffice:\n    image: onlyoffice\/documentserver\n    restart: always\n<\/code><\/pre>\n<p>\nAga \u00e4rge unustage siduda nginx konteinerit dokumentide teenusega:<\/p>\n<pre><code class=\"plaintext\">teenused:\n...\n  nginx:\n    ...\n    depends_on:\n      - onlyoffice\n<\/code><\/pre>\n<p><\/p>\n<h2>Samm 3: NextCloud<\/h2>\n<p>\nAlustame uute teenuste lisamisega:<\/p>\n<pre><code class=\"plaintext\">teenused:\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=#siia m\u00f5ned paroolid siia\n      - MYSQL_PASSWORD=#siia m\u00f5ni teine parool\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>\nja lisame lingi nginxile:<\/p>\n<pre><code class=\"plaintext\">teenused:\n...\n  nginx:\n    ...\n    depends_on:\n      - app \n<\/code><\/pre>\n<p>\nN\u00fc\u00fcd on aeg konteinerid \u00fcles laadida. <\/p>\n<pre><code class=\"plaintext\">docker-compose up -d  \n<\/code><\/pre>\n<p>\nM\u00f5ne aja p\u00e4rast hakkab nginx suunama sind NextCloudi v\u00e4liskeskkonda, mis on vaikimisi seadistuse leht. Pead sisestama oma esimese administraatori kasutajanime ja parooli ning andmed andmebaasi, mille sa m\u00e4\u00e4rasid docker-compose.yml-s. P\u00e4rast seadistamise l\u00f5petamist saad sisse logida. Meie puhul kulus ooteaeg peaaegu minut ja vajalik oli ka lehe laadimise uuendamine, enne kui me suutsime pilveteenusesse sisse logida. <\/p>\n<p><b class=\"spoiler_title\">NextCloudi teenuse seadmise aken<\/b><img decoding=\"async\" alt=\"NextCloud + ONLYOFFICE seadistamine \u00fchel serveril Docker abil\" src=\"\/wp-content\/uploads\/2019\/08\/9fb9cb899c09380cf9ba9e67c185ab86.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Samm 4: NextCloudi ja ONLYOFFICE \u00fchendamine<\/h2>\n<p>\nSellel sammul on teil vaja installida NextCloudi rakendus, mis \u00fchendab ONLYOFFICE'i funktsionaalsuse. Alustame rakenduste juhtpaneelilt men\u00fc\u00fc paremas \u00fclanurgas. Leidke rakendus ONLYOFFICE (jaotises \u201eAkont ja tekst\u201d (Office &amp; text) v\u00f5i kasutades otsingut), installige ja aktiveerige see. <\/p>\n<p>P\u00e4rast seda minge men\u00fc\u00fcsse paremas \u00fclanurgas ja valige Seaded (Settings), kus peaksite vasakpoolses men\u00fc\u00fcs leidma elemendi ONLYOFFICE. Kl\u00f5psake sellele. Teil on vaja sisestada aadresse nagu allpool n\u00e4idatud.<\/p>\n<p><b class=\"spoiler_title\">Integratsioonirakenduse seaded<\/b><img decoding=\"async\" alt=\"NextCloud + ONLYOFFICE seadistamine \u00fchel serveril Docker abil\" src=\"\/wp-content\/uploads\/2019\/08\/e0c324c3256c0ce115bd591c6aa14fa9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEsimene aadress kasutatakse otse brauseris k\u00e4ivitatavast rakendusest m\u00f5nede js ja css failide lingimiseks (see on p\u00f5hjus, miks peame avama juurdep\u00e4\u00e4su ONLYOFFICE teenusele nginx-i kaudu). Salajast v\u00f5tme ei kasutata, sest usaldame Docker'i isolatsioonikihti rohkem kui p\u00fcsivat autentimise v\u00f5tit. Kolmandat aadressi kasutab NextCloud konteiner ONLYOFFICE API-ga otse\u00fchenduseks ning see kasutab vaikimisi Docker'i sisemist hostinime. Viimane v\u00e4li on vajalik selleks, et ONLYOFFICE saaks teha tagasikutsumise NextCloud API-le, kasutades v\u00e4list IP-aadressi v\u00f5i Docker'i sisemist aadressi, kui kasutate Docker'i v\u00f5rke, kuid meie puhul seda ei kasutata. Veenduge, et teie tulem\u00fc\u00fcr seaded lubavad need t\u00fc\u00fcpi suhtlused. <\/p>\n<p>P\u00e4rast salvestamist testib NextCloud \u00fchendust ja kui k\u00f5ik on \u00f5ige, n\u00e4itab see teile integreerimisega seotud seadeid \u2014 n\u00e4iteks, milliseid failit\u00fc\u00fcpe saab selle integreerimisega redigeerida. Seadistage vastavalt oma soovidele. <\/p>\n<h2>Viimane samm: kust otsida redigeerijat<\/h2>\n<p>\nKui tagastute oma pilvesalvestuse kaustadesse ja vajutate \u201e+\u201d, et luua uus fail, siis on teil saadaval uus dokumentide, tabelite v\u00f5i esitlustega dokumendi loomise valik. Nende abil saate luua ja kohe redigeerida selle t\u00fc\u00fcpi faile, kasutades ONLYOFFICE.<\/p>\n<p><b class=\"spoiler_title\">Failide loomise men\u00fc\u00fc<\/b><img decoding=\"async\" alt=\"NextCloud + ONLYOFFICE seadistamine \u00fchel serveril Docker abil\" src=\"\/wp-content\/uploads\/2019\/08\/652cc0cb55dfbe7b3907759074d6fa5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>T\u00e4iend 1<\/h4>\n<p>\nKogu docker-compose.yml sisu leiate siit: <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/z1Ti1fTZ\">https:\/\/pastebin.com\/z1Ti1fTZ<\/a><\/noindex><br \/>\n<br \/>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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 seadistamine \u00fchel serveril Dockeriga | ProHoster","description":"Tere, Habr! Esitan teie t\u00e4helepanu artikli 'Setting up NextCloud and ONLYOFFICE on a single server with Docker' t\u00f5lget. Raskem on alahinnata veebip\u00f5histe kontoriprogrammide, nagu Google Docs, ja pilvesalvestuse kasu tehniliselt suunatud inimeste elus. Tehnoloogiad on saanud nii laialdase leviku, et isegi Microsoft, kes on juba pikka aega olnud kontoriprogrammide turul dominantses seisundis,","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/37157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=37157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/37157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/27859"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=37157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=37157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=37157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}