Nextcloud es un paquete de software autohospedado que proporciona almacenamiento en la nube a través de la red y es una bifurcación de ownCloud. Es como Google Drive/Dropbox que le permite almacenar, sincronizar y compartir sus documentos e imágenes.
En esta publicación, veremos cómo instalar Nextcloud en Debian 11 / Debian 10.
Instalar servidor web Apache
Primero, instale el servidor web Apache para Nextcloud.
sudo apt update sudo apt install -y apache2 bzip2
Instalar MariaDB
Luego, instale la base de datos MariaDB para la instalación de Nextcloud. También puede usar la base de datos MySQL en lugar de MariaDB.
sudo apt install -y mariadb-server mariadb-client
Después de la instalación de MariaDB, use el comando mysql_secure_installation para proteger la instalación de MariaDB.
Instala PHP 7.3 o 7.4
Nextcloud requiere la versión de PHP 7.3 o 7.4, y la misma está disponible en el repositorio del sistema operativo Debian. Entonces puedes usar el apt
comando para instalar PHP y sus extensiones para la instalación de Nextcloud.
sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3
Una vez que haya instalado PHP, habilite los siguientes módulos para Nextcloud.
sudo a2enmod rewrite sudo a2enmod headers
Reinicie el servicio de Apache.
sudo systemctl restart apache2
Instalar Nextcloud
Descargar Nextcloud
Nextcloud ofrece un paquete de archivo para servidores Linux para descargar y configurar manualmente en la parte superior de la pila LAMP.
cd /tmp/ wget https://download.nextcloud.com/server/releases/latest.tar.bz2 tar -jxvf latest.tar.bz2 sudo mv nextcloud /var/www/html/ sudo mkdir /var/www/html/nextcloud/data
Actualice la propiedad de los archivos dentro del directorio de Nextcloud para que los usuarios de Apache puedan escribir los datos en él.
sudo chown -R www-data:www-data /var/www/html/nextcloud/
Crear base de datos
Inicie sesión en el servidor MariaDB usando el usuario raíz para crear una base de datos.
sudo mysql -u root -p
Primero, crea una base de datos llamada nextclouddb
.
create database nextclouddb;
Luego, conceda nextclouduser
para acceder a nextclouddb
base de datos en localhost con una contraseña password
.
grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';
Salga del shell de MariaDB.
exit
Configurar NextCloud
Abra su navegador web y navegue hasta la siguiente URL.
http://your.ip.addr.ess/nextcloud- Complete el formulario de nombre de usuario y contraseña para crear una cuenta de administrador .
- Luego, haga clic en Almacenamiento y base de datos.
- Primero, ingrese la ubicación de la carpeta de datos de Nextcloud y luego la información de la base de datos en Configurar la base de datos forma de MySQL / MariaDB .
- Después de ingresar toda la información, haga clic en Finalizar .
Accede a Nextcloud
Una vez completada la instalación, el instalador lo llevará a la página de inicio de Nextcloud.
Si el instalador lo lleva a la página de inexistencia:http://index.php/core/apps/recommended, haga clic en el botón Atrás para ir a Nextcloud.
Conclusión
Eso es todo. Espero que haya aprendido a instalar Nextcloud en Debian 11 /Debian 10. Como medida de seguridad, puede considerar habilitar HTTPS para su instalación de Nextcloud.