Centenars de tutorials i guies pas a pas curosament escrits per el nostre equipo de suport.
⚠️ 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.⚠️
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.
Abans de començar amb la configuració de servidor, hi ha unes quantes coses que s'han de tenir en compte:
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.
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":
Prem sobre "Cloud&Apps":
Prem al botó de "One Click Apps" i tot seguit selecciona l'opció "NextCloud":
Selecciona el tipus i mida de Cloud que desitges. Nosaltres hem seleccionat un Cloud ONE A1, el més bàsic de tots:
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:
Quant acabi l'assistent, el Cloud començarà el desplegament automàtic. Tingues paciència, el procés pot durar diversos minuts.
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:
Un cop dins del Cloud, al Dashboard del mateix, podràs veure la seva IP assignada:
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:
A continuació, accedeix a "Gestions del servei"> "Gestió de DNS":
Dins de la gestió de DNS, prem a "Crear registre":
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":
Sempre recomanem comprovar la propagació de les DNS abans de procedir amb els següents passos, per assegurar que tot està correcte.
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:
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.
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ó:
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":
Clica a "Sí" per acceptar i accedir:
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:
Un cop dins de la consola, hauries de veure alguna cosa semblant a la següent imatge:
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:
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ò:
Hauràs d'assegurar-te que apareixen les següents línies:
Edita movent amb les fletxes del teclat i escrivint directament. Un cop quedi com correspon, guarda els canvis de la següent manera:
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.
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":
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:
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]":
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:
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:
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: