Linux

Cómo implementar Nextcloud 25 en Ubuntu Server 22.04

Primer plano de un joven hombre de negocios irreconocible que sostiene una computadora portátil en una sala de servidoresImagen: 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:

LEER  ¿Cómo obtengo una tableta Coby (gama baja)?

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

nc25aInstalador 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

nc25bLa 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.

LEER  Las 9 historias de código abierto más importantes de 2023

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba