Cómo implementar Nextcloud 25 en Ubuntu Server 22.04
Imagen: Myvisuals/Adobe Stock
Nextcloud ha estado desafiando las capacidades y capacidades de los servidores en la nube locales. En la última versión, Nextcloud cambió parte de su enfoque hacia el bienestar digital con un rediseño completo de la interfaz de usuario. Hay más personalización, más acceso universal, una aplicación muy mejorada, cargador y editor de fotos integrado, reconocimiento de rostros y objetos por IA para subir fotos, Talk mejorado, cliente de correo electrónico más eficiente, más buena organización de contactos y más.
VER: Kit de herramientas de contratación: Ingeniero en la nube (Tecnopedia Premium)
Lo más llamativo de Nextcloud 25 es la interfaz de usuario. Los diseñadores y desarrolladores hacen todo lo posible para que la plataforma sea más fácil de usar y moderna. Como de costumbre, hay varias formas de instalar Nextcloud. Sin embargo, quiero seguir la ruta tradicional e instalarlo en Ubuntu Server 22.04.
¿Qué necesito para instalar Nextcloud 25?
Para instalar Nextcloud 25, necesita una instancia en ejecución de Ubuntu Server 22.04 y un usuario con privilegios de sudo. Eso es todo.
Cómo instalar los requisitos necesarios.
Lo primero que debes hacer es instalar el servidor web y de base de datos con el siguiente comando:
sudo apt-get install apache2 mysql-server -y
Inícielos y habilítelos con los siguientes comandos:
sudo systemctl habilitar –ahora apache2
sudo systemctl habilitar –ahora mysql
A continuación, instale las dependencias de php:
sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip – Sí
Cómo establecer la contraseña raíz de MySQL
Por alguna razón, mysql_secure_installation me falló. En cambio, tuve que configurar manualmente la contraseña de administrador de MySQL. Primero inicie sesión en la consola de MySQL con el siguiente comando:
sudo mysql
Allí, establezca la contraseña de administrador:
ALTERAR USUARIO ‘root’@’localhost’ IDENTIFICADO CON mysql_native_password por ‘CONTRASEÑA’;
donde CONTRASEÑA es una contraseña fuerte/única.
Use exit para salir de la consola.
Cómo crear bases de datos y usuarios
A continuación, podemos crear la base de datos. Para hacerlo, vuelva a iniciar sesión en la consola de MySQL con el siguiente comando:
mysql -u directorio raíz -p
Cree la base de datos con el siguiente comando:
Crear base de datos nextcloud;
Cree un nuevo usuario con el siguiente comando:
crear usuario ‘nextcloud’@’localhost’ identificado por ‘contraseña’;
donde CONTRASEÑA es una contraseña única y segura.
Otorgue los permisos necesarios al nuevo usuario con el siguiente comando:
Otorga todos los permisos en nextcloud. * TO ‘nextcloud’@’localhost’;
Use los siguientes comandos para actualizar los permisos y salir de la consola:
Privilegio de descarga;
Exportar
Cómo descargar y descomprimir archivos de Nextcloud
Descarga las fuentes de Nextcloud con el siguiente comando:
wget
Instalar y descomprimir:
Código abierto: Informes de lectura obligatoria
sudo apt-get install unzip -y
Descomprimir el archivo descargado:
Descomprimir el último .zip
Mueva el nuevo directorio a la raíz del documento de Apache con el siguiente comando:
sudo mv nextcloud /var/www/html/
Otorgue los permisos apropiados:
sudo chown -R www-data:www-data /var/www/html/nextcloud
Cómo configurar Apache para Nextcloud
Ahora debemos crear un archivo de configuración de Apache con el siguiente comando:
sudo nano /etc/apache2/sites-disponible/nextcloud.conf
En ese archivo, pega lo siguiente:
Alias /nextcloud «/var/www/html/nextcloud/»
Todas las subvenciones requeridas
permitir sobrescribir todo
Opción FollowSymLinks Multiview
cierre
Habilitar nuevo sitio:
sudo a2ensite nextcloud
Habilite los módulos de Apache necesarios:
sudo a2enmod reescribir encabezado env dir mime
Aumente el límite de memoria de PHP con el siguiente comando:
sudo sed -i ‘/^memory_limit=/s/=.*/= 512M/’ /etc/php/7.4/apache2/php.ini
Reinicie Apache:
sudo systemctl reiniciar apache2
Cómo completar la instalación
Finalmente, abra un navegador web y diríjalo a la dirección IP o dominio donde SERVIDOR es el servidor de alojamiento. El instalador basado en la web debería darle la bienvenida, donde debe crear un usuario administrador y completar los detalles de la base de datos (Figura A).
Figura A
Instalador basado en web de Nextcloud 25.
Haga clic en Instalar y deje que la magia suceda detrás de escena. Una vez hecho esto, se encontrará en el nuevo Nextcloud Hub, conectado como usuario administrador (Figura B).
Figura B
La nueva interfaz de Nextcloud es una actualización sutil pero importante de iteraciones anteriores.
Con él, acaba de instalar la última y mejor versión de los grandes desarrolladores de Nextcloud. Disfrute de una interfaz renovada y de todas las funciones nuevas.
Suscríbase a How To Make Tech Work de Tecnopedia en YouTube para obtener los últimos consejos tecnológicos de Jack Wallen para profesionales de negocios.