GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Nextcloud en Debian 11 / Debian 10

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
  1. Complete el formulario de nombre de usuario y contraseña para crear una cuenta de administrador .
  2. Luego, haga clic en Almacenamiento y base de datos.
  3. 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 .
  4. 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.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar el cliente Nextcloud en Debian 10 Buster

  3. Cómo instalar Nextcloud en Debian 9

  4. Cómo instalar Nextcloud 14 en Debian 9

  5. Cómo instalar NextCloud 13 en Debian 9

Cómo instalar NextCloud en Debian 10

Cómo instalar Debian 11

Cómo instalar Nextcloud en Debian 8

Cómo instalar Go en Debian 10

Cómo instalar Nextcloud en Debian 11

Cómo instalar Go en Debian