NextCloud

Instalación de NextCloud en Debian 10

Instalación de NextCloud en Debian 10
Si desea configurar su propio servicio de intercambio de archivos, NextCloud es una opción para usted. NextCloud es un software de intercambio de archivos autohospedado de código abierto.  En este artículo, le mostraré cómo instalar NextCloud en Debian 10 Buster. Entonces empecemos.

Instalación de NextCloud:

NextCloud es una aplicación web basada en PHP. Se ejecuta en la pila LAMP (Linux, Apache, MySQL / MariaDB, PHP). Todos los paquetes necesarios para configurar una pila LAMP están disponibles en el repositorio oficial de paquetes de Debian 10. Entonces, podemos configurar fácilmente un servidor Debian 10 LAMP y configurar NextCloud allí.

Primero, actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

La caché del repositorio de paquetes APT debe actualizarse.

Ahora, instale el servidor web Apache, PHP y las bibliotecas PHP necesarias para NextCloud, el servidor de base de datos MariaDB y otras herramientas necesarias del repositorio oficial de paquetes de Debian 10 con el siguiente comando:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget descomprimir bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-request

Ahora presiona Y y luego presione para confirmar la instalación.

El administrador de paquetes de APT descargará e instalará todos los paquetes necesarios. Puede que tarde un poco en completarse.

En este punto, todos los paquetes deben estar instalados.

Ahora, debe crear una base de datos MariaDB para NextCloud.

Para hacer eso, primero, inicie sesión en el shell MariaDB como raíz usuario de la base de datos con el siguiente comando:

$ sudo mysql -u root -p

Por defecto, no raíz la contraseña debe estar configurada. Entonces, solo presione .

NOTA: Si ya tiene una configuración de servidor LAMP, entonces su base de datos MySQL / MariaDB puede tener una raíz conjunto de contraseña. En este caso, escriba el raíz contraseña y presione .

Debe iniciar sesión en el shell MariaDB.

Ahora, crea una nueva base de datos nextcloud para NextCloud con la siguiente declaración SQL:

MariaDB [(ninguno)]> CREAR BASE DE DATOS nextcloud;

Ahora, cree un nuevo usuario nextcloud, establecer la contraseña para el nuevo usuario (123 en mi caso) y otorgar al nuevo usuario todos los privilegios de la base de datos nextcloud con la siguiente declaración SQL:

MariaDB [(ninguno)]> OTORGAR TODOS EN nextcloud.* PARA 'nextcloud' @ 'localhost'
IDENTIFICADO POR '123';

Ahora, ejecute la siguiente instrucción SQL para que los cambios surtan efecto:

MariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS;

Ahora, salga del shell MariaDB de la siguiente manera:

MariaDB [(ninguno)]> \ q

Ahora navega a / var / www directorio de la siguiente manera:

$ cd / var / www

Ahora, descargue el archivo zip NextCloud 16 del sitio web oficial de NextCloud con el siguiente comando:

$ sudo wget https: // descargar.nextcloud.com / server / releases / nextcloud-16.0.4.Código Postal

NOTA: NextCloud 16 es la última versión estable en el momento de escribir este artículo. Para cuando esté leyendo este artículo, es posible que se lance una nueva versión de NextCloud. Si ese es el caso, simplemente copie el nuevo enlace de descarga del sitio web oficial de NextCloud y reemplácelo aquí.

El archivo zip de NextCloud debe descargarse.

Como puede ver, el archivo zip de NextCloud está en el / var / www directorio.

$ ls -lh

Ahora, extraiga el archivo zip de NextCloud con el siguiente comando:

$ sudo descomprimir nextcloud-16.0.4.Código Postal

Se debe extraer el archivo de NextCloud.

Un nuevo directorio nextcloud / debe ser creado. Esta es la raíz web de NextCloud.

Ahora, cambie el propietario y el grupo de todos los archivos y directorios en el nextcloud / directorio a www-datos como sigue:

$ sudo chown -Rfv www-data: www-data nextcloud

El propietario y el grupo deben cambiarse.

Ahora, cree una nueva configuración de sitio de Apache 2 para NextCloud con el siguiente comando:

$ sudo nano / etc / apache2 / sites-available / nextcloud.conf

Ahora, escriba las siguientes líneas en el archivo de configuración.


ServerAdmin [correo electrónico protegido]
DocumentRoot / var / www / nextcloud
Alias ​​/ nextcloud "/ var / www / nextcloud /"
 

Opciones + SeguirSymlinks
Permitir anular todo
 

Dav fuera

 
Requerir todo concedido
 
SetEnv INICIO / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log común

El archivo de configuración final debe tener el siguiente aspecto. Ahora, guarde el archivo presionando + X seguido por Y y .

Ahora, habilite la configuración del sitio NextCloud con el siguiente comando:

$ sudo a2ensite nextcloud.conf

Ahora, desactive la configuración predeterminada del sitio con el siguiente comando:

$ sudo a2dissite 000-default.conf

Ahora, reinicie el servidor web Apache 2 con el siguiente comando:

$ sudo systemctl reiniciar apache2

Ahora, compruebe si el apache2 el servicio se está ejecutando con el siguiente comando:

$ sudo systemctl estado apache2

Como puede ver, el apache2 el servicio está funcionando. Entonces, la configuración debería ser exitosa.

Configuración de NextCloud:

Como está ejecutando NextCloud por primera vez, tendrá que crear un usuario administrador de NextCloud y proporcionar las credenciales de la base de datos para NextCloud. Puede hacer todo eso desde la interfaz web de NextCloud.

Primero, busque la dirección IP de su máquina Debian 10 con el siguiente comando:

$ ip a

Como puede ver, la dirección IP de mi máquina Debian 10 es 192.168.21.131. Será diferente para ti. Por lo tanto, asegúrese de reemplazarlo por el suyo a partir de ahora.

Ahora, abra su navegador y visite http: // 192.168.21.131 y deberías ver la siguiente página. Ahora, escriba el nombre de su usuario administrador y contraseña aquí.

El directorio de datos predeterminado de NextCloud es / var / www / nextcloud / data. Si desea cambiar eso, debe montar un dispositivo de almacenamiento en / var / www / nextcloud / data y cambie el propietario y el grupo de ese directorio a www-datos. Para obtener más información, lea Uso de almacenamiento dedicado para NextCloud sección del artículo Instalar NextCloud en Ubuntu.

Debes estar conectado. Haga clic en X.

Debería ver el panel de NextCloud. Puede administrar sus archivos personales, crear nuevos usuarios o administrar NextCloud desde aquí.

Entonces, así es como instala NextCloud en Debian 10. Gracias por leer este artículo.

Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...
Vuelva a asignar los botones del mouse de manera diferente para diferentes programas con X-Mouse Button Control
Tal vez necesite una herramienta que pueda hacer que el control de su mouse cambie con cada aplicación que use. Si este es el caso, puede probar una a...