{"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\/it\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","title":{"rendered":"Impostazione di NextCloud + ONLYOFFICE su un unico server utilizzando Docker","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ciao, Habr! Vi presento la traduzione dell'articolo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pterippi.fi\/?featured=5d52ea1d79d03a90594377ec&amp;page=projects\">\u00abConfigurare NextCloud e ONLYOFFICE su un singolo server con Docker\u00bb<\/a><\/noindex>.<\/p>\n<p>\u00c8 difficile sottovalutare l'utilit\u00e0 delle suite di applicazioni per ufficio online come Google Docs e dei servizi di archiviazione cloud nella vita delle persone con orientamento tecnico (tech-oriented people). Le tecnologie sono diventate cos\u00ec diffuse che anche Microsoft, che ha dominato a lungo il mercato delle applicazioni per ufficio, si \u00e8 recentemente concentrata sullo sviluppo dell'app web Office 365 e sulla convinzione degli utenti a passare a un modello di abbonamento per utilizzare i propri servizi. Coloro che sono interessati al processo di installazione e configurazione del proprio spazio di archiviazione sono invitati a continuare a leggere.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nQualche tempo fa, abbiamo esaminato le soluzioni per l'archiviazione cloud e le suite di applicazioni web per ufficio open source, che potrebbero essere facilmente implementate per l'uso in microimprese. La motivazione principale per conservare tutta la documentazione online \u00e8 ridurre al minimo il volume della carta e promuovere buone pratiche aziendali, nonostante il basso volume di operazioni. Il rovescio della medaglia \u00e8 che l'affitto di un server cloud per fornire questo servizio \u00e8 meno sicuro rispetto a conservare i dati direttamente presso l'azienda, poich\u00e9 non si dispone di strumenti per auditare l'accesso fisico al proprio server o al traffico. Di conseguenza, \u00e8 anche necessario implementare la crittografia end-to-end e utilizzare software open source. <\/p>\n<p>Tenendo conto di tutte le informazioni disponibili sulle soluzioni open source, abbiamo trovato due progetti attivi (con commit nei repository git negli ultimi 12 mesi) sviluppati per lo storage cloud: NextCloud e OwnCloud, e l'unico pacchetto di applicazioni per ufficio attivo \u00e8 ONLYOFFICE. Entrambi gli strumenti per lo storage cloud hanno funzionalit\u00e0 simili, e la decisione di scegliere NextCloud \u00e8 stata basata sull'esistenza di prove che dimostrano che pu\u00f2 essere integrato con ONLYOFFICE per un'interazione comoda dell'utente con il software. Tuttavia, quando abbiamo iniziato a distribuire i servizi, la mancanza di informazioni sull'integrazione dei servizi sopra citati \u00e8 diventata evidente. Abbiamo trovato 3 video tutorial su come integrare: <\/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>\nNessuno dei tre video ha risposto alla domanda su come installare il servizio di documenti ONLYOFFICE sullo stesso server fisico di NextCloud con nginx condiviso. Invece, hanno utilizzato tecnologie di separazione, come l'uso di porte separate per l'api del servizio documenti. Un'altra opzione proposta era il dispiegamento di un server separato per il servizio documenti con configurazione manuale dell'istanza nginx integrata nel servizio documenti per l'installazione della chiave di accesso (una chiave di accesso predefinita che conferma il diritto di accesso al cloud dei dati) e dei certificati TLS. Gli approcci descritti sopra sono stati considerati non sicuri e non sufficientemente efficienti, quindi abbiamo effettuato l'integrazione di NextCloud, ONLYOFFICE e nginx condiviso, il quale separa le richieste per nomi di dominio, utilizzando docker-compose. Di seguito sono riportate le informazioni passo passo su come farlo. <\/p>\n<h2>Passo 1: container nginx<\/h2>\n<p>\nQuesta \u00e8 un'installazione molto semplice, ma questo passaggio richiede il maggior lavoro per configurare il server proxy inverso. Prima abbiamo creato una configurazione docker-compose per l'immagine nginx:stable.<\/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>\nQuesto crea un contenitore con le porte 80 e 443 aperte per l'accesso pubblico, mappa la configurazione su nginx\/nginx-vhost.conf e definisce uno spazio di archiviazione per i certificati, generati come certificati autofirmati o utilizzando Certbot da Let's Encrypt in \/nginx\/certificates. In questo punto devono trovarsi le cartelle per office.yourdomain.com e cloud.yourdomain.com con i file fullchain1.pem e privkey1.pem in ciascuna per la catena di certificati e la chiave privata del server rispettivamente. Puoi leggere di pi\u00f9 su come generare un certificato autofirmato qui <noindex><a rel=\"nofollow\" href=\"https:\/\/www.akadia.com\/services\/ssh_test_certificate.html\">www.akadia.com\/services\/ssh_test_certificate.html<\/a><\/noindex> (rinominare .key e .crt in .pem funziona senza conversione della struttura dei file per nginx).<\/p>\n<p>Dopo di ci\u00f2 abbiamo definito il file vhost. Inizialmente definiamo il comportamento della porta 80 come semplice reindirizzamento a https, poich\u00e9 non vogliamo consentire alcun traffico http<\/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>\nPoi abbiamo creato due server virtuali sulla porta 443 per i nostri servizi: <\/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>Passaggio 2: servizio documenti<\/h2>\n<p>\nOra dobbiamo aggiungere il contenitore del servizio documenti nel nostro docker-compose.yml. Non c'\u00e8 molto da configurare qui. <\/p>\n<pre><code class=\"plaintext\">services:\n...\n  onlyoffice:\n    image: onlyoffice\/documentserver\n    restart: always\n<\/code><\/pre>\n<p>\nMa non dimenticare di collegare il contenitore nginx con il servizio documenti:<\/p>\n<pre><code class=\"plaintext\">services:\n...\n  nginx:\n    ...\n    depends_on:\n      - onlyoffice\n<\/code><\/pre>\n<p><\/p>\n<h2>Passaggio 3: NextCloud<\/h2>\n<p>\nIniziamo aggiungendo nuovi servizi:<\/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=#inserisci qui una password\n      - MYSQL_PASSWORD=#inserisci qui un'altra password\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>\ne aggiungiamo un collegamento a nginx:<\/p>\n<pre><code class=\"plaintext\">servizi:\n...\n  nginx:\n    ...\n    depende_da:\n      - app \n<\/code><\/pre>\n<p>\nOra \u00e8 il momento di caricare i contenitori. <\/p>\n<pre><code class=\"plaintext\">docker-compose up -d  \n<\/code><\/pre>\n<p>\nDopo qualche istante, nginx inizier\u00e0 a reindirizzarti all'interfaccia esterna di NextCloud, che per impostazione predefinita \u00e8 la pagina di configurazione. Dovrai inserire il nome utente e la password per il tuo primo utente amministratore e le credenziali del database che hai specificato in docker-compose.yml. Una volta completata la configurazione, potrai effettuare il login. Nel nostro caso, l'attesa \u00e8 durata quasi un minuto ed \u00e8 stato necessario un ulteriore aggiornamento della pagina di accesso prima di poter entrare nel servizio cloud. <\/p>\n<p><b class=\"spoiler_title\">Finestra delle impostazioni del servizio NextCloud<\/b><img decoding=\"async\" alt=\"Impostazione di NextCloud + ONLYOFFICE su un unico server utilizzando Docker\" src=\"\/wp-content\/uploads\/2019\/08\/9fb9cb899c09380cf9ba9e67c185ab86.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Passaggio 4: connessione tra NextCloud e ONLYOFFICE<\/h2>\n<p>\nIn questo passaggio dovrai installare l'applicazione per NextCloud che collega le funzionalit\u00e0 di ONLYOFFICE. Iniziamo dal pannello di controllo delle applicazioni nell'angolo in alto a destra del menu. Cerca l'applicazione ONLYOFFICE (nella sezione \"Ufficio e testo\" o utilizzando la ricerca), installala e attivala. <\/p>\n<p>Dopo di che, vai su Impostazioni attraverso il menu in alto a destra e dovresti trovare l'elemento ONLYOFFICE nel menu a sinistra. Accedi a esso. Dovrai inserire gli indirizzi, come indicato di seguito.<\/p>\n<p><b class=\"spoiler_title\">Impostazioni dell'applicazione di integrazione<\/b><img decoding=\"async\" alt=\"Impostazione di NextCloud + ONLYOFFICE su un unico server utilizzando Docker\" src=\"\/wp-content\/uploads\/2019\/08\/e0c324c3256c0ce115bd591c6aa14fa9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl primo indirizzo viene utilizzato per collegarsi direttamente ad alcuni file js e css dall'applicazione in esecuzione nel browser (\u00e8 per questo che dobbiamo aprire l'accesso al servizio ONLYOFFICE tramite nginx). La chiave segreta non viene utilizzata perch\u00e9 ci fidiamo pi\u00f9 dello strato di isolamento Docker rispetto a una chiave di autenticazione permanente. Il terzo indirizzo \u00e8 utilizzato dal contenitore NextCloud per la connessione diretta all'API di ONLYOFFICE e utilizza il nome host interno predefinito di Docker. L'ultimo campo \u00e8 utilizzato per consentire a ONLYOFFICE di effettuare richieste indietro all'API di NextCloud, utilizzando l'indirizzo IP esterno o l'indirizzo interno di Docker, se stai utilizzando reti Docker, ma nel nostro caso non viene utilizzato. Assicurati che le impostazioni del tuo firewall permettano questi tipi di interazioni. <\/p>\n<p>Dopo il salvataggio, NextCloud tester\u00e0 la connessione e, se tutto \u00e8 corretto, ti mostrer\u00e0 le impostazioni relative all'integrazione - ad esempio, quali tipi di file possono essere modificati tramite questa integrazione. Configura come ritieni necessario. <\/p>\n<h2>Passo finale: dove cercare l'editor<\/h2>\n<p>\nSe torni nelle cartelle del tuo cloud e fai clic su \u201c+\u201d per creare un nuovo file, ti verr\u00e0 offerta una nuova opzione per creare un documento, un foglio di calcolo o una presentazione. Con esse potrai creare ed editare immediatamente questi tipi di file, utilizzando ONLYOFFICE.<\/p>\n<p><b class=\"spoiler_title\">Menu di creazione file<\/b><img decoding=\"async\" alt=\"Impostazione di NextCloud + ONLYOFFICE su un unico server utilizzando Docker\" src=\"\/wp-content\/uploads\/2019\/08\/652cc0cb55dfbe7b3907759074d6fa5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Supplemento 1<\/h4>\n<p>\nIl contenuto completo di docker-compose.yml pu\u00f2 essere trovato qui: <noindex><a rel=\"nofollow\" href=\"https:\/\/pastebin.com\/z1Ti1fTZ\">https:\/\/pastebin.com\/z1Ti1fTZ<\/a><\/noindex><br \/>\n<br \/>Fonte: <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.1.1 - 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\/it\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Configurazione di NextCloud + ONLYOFFICE su un unico server usando Docker | ProHoster","description":"Ciao, Habr!","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nastrojka-nextcloud-onlyoffice-na-odnom-servere-s-pomoshhyu-docker","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/37157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=37157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/27859"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}