Guies i tutorials

Centenars de tutorials i guies pas a pas curosament escrits per el nostre equipo de suport.

Instal·lació de certificat Let 's Encrypt a Cloud One Click App NextCloud

⚠️ Aquesta és informació de configuració bàsica basada en les configuracions disponibles a les documentacions oficials de NextCloud, però amb les rutes i accessos de les instal·lacions que es realitzen des d'SW Hosting. Recordem que des d'SW Hosting no donem suport directe per a aplicacions de tercers.⚠️

Instal·lació de certificat Let 's Encrypt a Cloud One Click App NextCloud

En aquest manual et guiarem perquè puguis configurar un certificat SSL Let 's Encrypt al teu NextCloud sense haver de consultar cap guia externa, amb totes les rutes i configuracions que sí funcionen des dels nostres One Click App NextCloud.

No obstant, recordem que això és només una guia aclaridora, ja que des d'SW Hosting no incloem el suport per a aplicacions de tercers. El seguiment d'aquesta guia porta a terme les configuracions esmentades, però, les configuracions de NextCloud diferents a aquesta, o qualsevol altre dubte relacionat amb la plataforma, s'hauran de consultar sempre a través de guies, manuals, fòrums i documentacions oficials.

Precaucions prèvies

Abans de començar amb la configuració de servidor, hi ha unes quantes coses que s'han de tenir en compte:

  1. Les configuracions del certificat només es poden realitzar per a un únic domini. És a dir, no pots segurizar l'accés a NextCloud a través d'un domini i alhora a través del nom del Cloud o per IP.
  2. Abans d'instal·lar el certificat en el teu domini, hauràs de tenir en la configuració de la zona DNS del teu domini, un registre A que apunti al Cloud i el nom del domini inclòs en el fitxer de configuració de NextCloud .

Si no es porta a terme la configuració corresponent de forma correcta o no es segueixen les indicacions a tenir en compte, NextCloud podria portar a error, provocant una fallada d'accés i la corresponent necessitat d'haver de reinstal·lar el Cloud, perdent així totes les dades del Cloud.

Des d'SW Hosting donarem tota informació necessària per poder realitzar la configuració tenint en compte les indicacions corresponents.

Desplegament del teu Cloud amb NextCloud

El primer és el primer. No podem configurar el nostre NextCloud sense abans tenir-lo contractat, de manera que realitzarem el desplegament del servei. Per a això, segueix els següents passos que et mostrem a continuació.

Des de qualsevol part del teu SWPanel, accedeix a "Crear servei":

enter image description here

Prem sobre "Cloud&Apps":

enter image description here

Prem al botó de "One Click Apps" i tot seguit selecciona l'opció "NextCloud":

enter image description here

Selecciona el tipus i mida de Cloud que desitges. Nosaltres hem seleccionat un Cloud ONE A1, el més bàsic de tots:

enter image description here

Finalitza les personalitzacions (nosaltres no hem configurat cap extra), ves al final de la pàgina i prem a "Acceptar i crear" per formalitzar el desplegament del Cloud:

enter image description here

Quant acabi l'assistent, el Cloud començarà el desplegament automàtic. Tingues paciència, el procés pot durar diversos minuts.

Configuració de l'accés per domini en el teu NextCloud: definir el domini

Abans de comprovar que es pot accedir a NextCloud, realitza aquesta configuració. D'aquesta manera, t'assegures que fas tots els passos com correspon i que tot funciona correctament.

Abans de res, comprova quina és la IP del teu nou Cloud. Per a això, accedeix a l'arbre de serveis, busca el servidor corresponent i prem sobre ell:

enter image description here

Un cop dins del Cloud, al Dashboard del mateix, podràs veure la seva IP assignada:

enter image description here

Aquesta és la IP que necessitaràs per seguir amb la configuració d'accés per domini.

El següent pas, i més important: has de tenir un domini contractat!

Per poder realitzar les configuracions d'aquest pas, necessites tenir un domini en la teva propietat. Si vols, pots contractar un domini amb nosaltres des d'SWPanel, o també pots transferir un domini a SW Hosting des d'SWPanel.

Un cop tinguis el teu domini, hauràs de crear un servei associat al mateix (pots crear un servei dins d'un Cloud amb SWPanel o crear un servei de Hosting compartit i accedir a la zona DNS per configurar un nou registre que apunti al teu NextCloud.

Accedeix a la gestió de DNS del servei:

En primer lloc, des de qualsevol part de l'SWPanel, a la barra de cerca de la part superior, busca el nom de servei:

enter image description here

A continuació, accedeix a "Gestions del servei"> "Gestió de DNS":

enter image description here

Dins de la gestió de DNS, prem a "Crear registre":

enter image description here

Selecciona "Registre A (Host)". A "Nom del Host", posa un àlies que vulguis. Nosaltres hem posat "nextcloud", de manera que l'accés al Cloud serà "nextcloud.swmanuales.com". També has d'especificar la IP del teu Cloud, que has buscat en el pas anterior. Finalitza prement a "Crear registre":

enter image description here

Sempre recomanem comprovar la propagació de les DNS abans de procedir amb els següents passos, per assegurar que tot està correcte.

enter image description here

Quan tots els elements de la llista surtin a "OK", la propagació haurà finalitzat amb èxit. És possible que hi hagi algun puntual amb una creu en vermell, però, tot i així podrà propagar correctament.

Un cop ja estigui propagat com correspon, és hora d'accedir per primer cop al teu NextCloud mitjançant l'enllaç que has definit, en el nostre cas "nextcloud.swmanuales.com". Introdueix la URL i comprova l'accés:

enter image description here

Hauries de poder accedir correctament, però encara no veuràs cap certificat, de manera que la pàgina es mostrarà com no segura.

En el cas que ja tinguis el NextCloud actiu i hagis accedit a ell en alguna ocasió, hauràs de fer unes modificacions en la configuració de la mateixa. Així mateix, recomanem comprovar aquesta configuració encara que hagis seguit els passos fins al moment.

Ara, revisa el fitxer de configuració de NextCloud.

Configuració de l'accés per domini en el teu NextCloud: fitxer de configuració

Per poder seguir amb aquest pas, hauràs d'accedir al Cloud per connexió remota SSH. Per a això, necessites les dades d'accés que es reben per correu en el moment de desplegar el Cloud, semblant a les que mostrem a continuació:

enter image description here

La connexió remota es realitza amb una aplicació específica per a aquest propòsit, com pot ser PuTTY.

Introdueix les dades d'accés a l'servei i prem a "Open":

enter image description here

Clica a "Sí" per acceptar i accedir:

enter image description here

Introdueix l'usuari, prem enter i introdueix la clau d'accés. Has de prestar atenció perquè, encara que estiguis teclejant o copiïs alguna cosa, no es visualitzarà en cap moment la clau d'accés, pel que recomanem copiar-la i enganxar-la directament. Per enganxar la clau dins de la consola, has de fer clic amb el botó dret de ratolí a la pantalla. Prem enter novament per accedir-hi:

enter image description here

Un cop dins de la consola, hauries de veure alguna cosa semblant a la següent imatge:

enter image description here

A continuació, has de buscar l'arxiu de configuració de NextCloud "config.php", que es troba en una ruta similar a aquesta, però amb uns números en lloc de l'asterisc:

/var/snap/nextcloud/*/nextcloud/config/config.php

Per poder trobar-la, hauràs de copiar la línia que mostrem a continuació i enganxar-la a la consola (per enganxar, has de fer servir el mateix mètode que hem fet servir amb la clau, un clic amb el botó dret de ratolí):

find / -name config.php

Llavors veuràs una cosa similar a aquesta imatge:

enter image description here

Copia la ruta que t'apareix, que sigui semblant a la descrita anteriorment. Per copiar, simplement has de seleccionar. A continuació, escriu a la consola "nano" seguit de la ruta, de manera que quedaria alguna cosa similar a:

nano /var/snap/nextcloud/*/nextcloud/config/config.php

Hauries de visualitzar alguna cosa similar a això:

enter image description here

Hauràs d'assegurar-te que apareixen les següents línies:

enter image description here

Edita movent amb les fletxes del teclat i escrivint directament. Un cop quedi com correspon, guarda els canvis de la següent manera:

  1. Tecles Control + X
  2. Tecla Y
  3. Prem Enter

No has de fer cap acció més (reinici, etc.). Ara, simplement, pots comprovar l'accés amb la teva URL de nou. Ja tens tots els passos previs necessaris per a la instal·lació d'un certificat SSL i posterior accés al NextCloud de forma segura.

Instal·lació del certificat

Sense desconnectar l'accés SSH que tens obert, procedeix a la instal·lació del certificat.

Enganxa, a la consola, la següent línia:

nextcloud.enable-https lets-encrypt

Això iniciarà el procés d'instal·lació del certificat. En primer lloc, veuràs el missatge de verificació previ a la instal·lació de Let 's Encryt. Accepta el missatge prement la tecla "i" i tot seguit "Enter":

enter image description here

En aquest moment hauràs de començar a escriure les dades corresponents al teu certificat. Hauràs escriure el contingut que et demanen i anar prement enter fins a finalitzar la instal·lació. A continuació, veuràs una traducció del què has d'escriure i el nostre exemple com a referència:

  1. Please enter an email address (for urgent notices or key recovery). Has d'escriure un correu electrònic vàlid per si necessites fer alguna recuperació. Com a exemple, nosaltres hem escrit "[email protected]": enter image description here

  2. Please enter your domain name (s) (space-separated). Has d'especificar el domini d'accés a NextCloud. Seguint amb el nostre exemple, nextcloud.swmanuales.com: enter image description here

Saltarà el missatge "Attempting to obtain certificates ...", que vol dir que el procés d'instal·lació s'ha iniciat.
Un cop finalitzi, apareixerà com "Done" i veuràs una nova línia "Restarting apache ...".
Quan finalitzi, apareixerà com "Done" i ja tindràs el certificat instal·lat.
Hauries de veure-ho de la manera següent:

enter image description here

Comprovar la correcta instal·lació

L'últim pas és accedir de nou a NextCloud a través de la URL que has indicat, buidant la memòria cau o per finestra d'incògnit, per comprovar la correcta instal·lació del certificat:

enter image description here