Instalar Nextcloud en Ubuntu 22.04
Para instalar Nextcloud en Ubuntu 22.04, solo hay que seguir unos pasos. También puedes configurar un usuario administrador y el certificado SSL necesario cómodamente mediante la línea de comandos. Una vez completada la configuración, podrás acceder a la interfaz a través de un navegador web con las medidas de seguridad adecuadas.
Nextcloud en Ubuntu 22.04
Nextcloud es una bifurcación de ownCloud y está disponible como software libre. Con el almacenamiento de datos basado en la nube, el autoalojamiento es posible para uso privado o empresarial. Destaca de entre otras alternativas a Nextcloud sobre todo por su facilidad de uso, su alta estabilidad y las numerosas características de seguridad que ofrece para lograr la máxima protección de los datos. Para instalar Nextcloud en Ubuntu 22.04 hay que seguir únicamente los pasos que describimos en este artículo. Además, te enseñamos cómo proteger desde el principio el almacén de datos con los certificados SSL.
¿Qué requisitos deben cumplirse?
Para instalar Nextcloud en Ubuntu 22.04, se deben cumplir solo algunos requisitos. La base es un servidor en el que ya deberá estar instalado Ubuntu 22.04, en el que a su vez debe estar instalado un firewall y deberás tener privilegios sudo. También hay que disponer de al menos 1 GB de RAM y de una CPU. Sin embargo, para utilizarlo con todos los complementos, se recomienda contar con 4 GB de RAM y dos CPU. Si tienes instalado un servidor Apache2, deberás eliminarlo antes de realizar los pasos que se describen a continuación. Antes de proceder, se recomienda configurar un nombre de dominio que dirija al servidor.
Actualizar el sistema
Antes de iniciar la instalación propiamente dicha, es importante que actualices el sistema a la última versión. Para ello, utiliza los siguientes comandos:
Cuando termine la instalación de Ubuntu 22.04, podrás comenzar con la instalación que nos ocupa.
Instalar Nextcloud en Ubuntu 22.04
Para instalar Nextcloud en Ubuntu 22.04, puede serte útil el gestor de paquetes Snap, que viene incluido por defecto en Ubuntu 22.04 y asegura que siempre se utilice la versión más reciente. Además, centraliza todos los archivos necesarios. Usa este gestor para descargar el paquete correspondiente:
La versión actual de Nextcloud ya está descargada e instalada. A continuación, utiliza el siguiente comando para comprobar que la instalación se ha realizado correctamente:
Crear un usuario administrativo
En principio, también puedes crear un usuario con derechos de administrador a través de la interfaz, pero en teoría esto puede suponer un riesgo de seguridad. Para garantizar que la página de registro no sea accesible abiertamente durante el breve periodo hasta que se cree un administrador, lo mejor es hacerlo directamente en la línea de comandos. Para ello, utiliza el siguiente comando y sustituye los marcadores de posición “user” por el nombre de usuario deseado y “password” por una contraseña segura:
Después, debes recibir la confirmación de que el usuario se ha configurado correctamente con derechos de administración.
Cambiar los ajustes de PHP
Si deseas cambiar la configuración de PHP, también puedes hacerlo directamente en la línea de comandos. Es recomendable ajustar la memoria RAM disponible especialmente en proyectos más grandes para poder disponer de los recursos necesarios. El comando necesario para ello es el siguiente:
Sustituye el marcador de posición “Limit” por un número real.
Establecer dominios de confianza y liberar puertos
Cuando instalas Nextcloud utilizando la línea de comandos, Nextcloud limita automáticamente las opciones de acceso y solo responde a las solicitudes del host local. Sin embargo, si quieres acceder a la solución en la nube a través de tu nombre de dominio o dirección IP, debes introducir esa información en la configuración. Primero, comprueba qué dominios están registrados. El comando debe tener este aspecto:
Actualmente, solo la entrada “localhost” debería aparecer en el resultado. Para cambiarlo, utiliza el siguiente comando:
En lugar del marcador de posición “example” (ejemplo), ahora debes introducir tu propio dominio o la dirección IP de tu servidor. Después, vuelve a comprobar con el comando anterior qué entradas se están teniendo en cuenta. Además de “localhost”, ahora deberías ver la nueva dirección.
Lo importante en este caso es que abras los puertos 80 (para HTTP) y 443 (para HTTPS) en el cortafuegos de tu servidor. Utiliza este comando:
Configurar certificado SSL
Al utilizar un certificado SSL, estarás protegiendo tus datos después de instalar Nextcloud en Ubuntu 22.04 y permitiendo el acceso al servicio en la nube a través de HTTPS. Para ello, puedes usar un certificado de Let’s Encrypt o firmar uno tú. A continuación, te mostramos ambas posibilidades, pero comenzamos con el certificado preconfigurado. También es importante que hayas abierto los puertos que se han mencionado antes. Usa este comando para solicitar el certificado:
Ahora obtendrás el siguiente resultado:
Utiliza [y] para confirmar.
Después, introduce tu dirección de correo electrónico y confirma con [Intro]. Añade el dominio asociado con tu servidor Nextcloud. Por último, se creará el certificado y se guardará directamente en el servidor.
También puedes crear tu propio certificado, pero en este caso los navegadores suelen mostrar una advertencia, porque el certificado no se ha comprobado ni confirmado por una tercera parte. Si aun así deseas crearlo, utiliza el siguiente comando:
Ahora deberías recibir una confirmación y, después, abrir los puertos indicados antes si aún no lo has hecho.
Primer inicio de sesión
Ya has terminado de instalar Nextcloud en Ubuntu 22.04. Abre ahora tu navegador y visita tu dominio o dirección IP. Como ya has creado un administrador, se te dirigirá directamente a la página de inicio de sesión. Cuando estés en ella, introduce el nombre de usuario del administrador y la contraseña correspondiente. Si el inicio de sesión se realiza correctamente, primero se te mostrará una ventana emergente con posibles aplicaciones compatibles con Nextcloud que puedes descargar si quieres. Después, accederás a la interfaz y podrás empezar a usar Nextcloud.