Frambuesa pi

Cómo instalar NextCloud en Raspberry Pi 3

Cómo instalar NextCloud en Raspberry Pi 3
NextCloud es un software de intercambio de archivos autohospedado. Puede instalar fácilmente NextCloud en Raspberry Pi 3 para construir un servidor de intercambio de archivos rentable en su red doméstica. En este artículo, le mostraré cómo instalar NextCloud en Raspberry Pi 3. Entonces empecemos.

Instalación de Raspbian:

En este artículo, usaré el sistema operativo Raspbian en mi Raspberry Pi 3. Está basado en Debian. Es el sistema operativo recomendado oficialmente para dispositivos Raspberry Pi.

Escribí un artículo dedicado a la instalación de Raspbian OS en Raspberry Pi 3. Puede consultarlo en https: // linuxhint.com / install_raspbian_raspberry_pi / si necesita ayuda.

Conexión a Raspberry Pi 3:

Una vez que tenga Raspbian instalado en su Raspberry Pi 3, puede conectarse a su Raspberry Pi 3 usando SSH. Necesitará saber la dirección IP de su Raspberry Pi 3 para poder hacer eso. Debería poder encontrar la dirección IP en la interfaz de administración basada en web de su enrutador.

En mi caso, la dirección IP es 192.168.2.6. Reemplázalo por el tuyo a partir de ahora.

Ahora, conéctese a su Raspberry Pi 3 usando SSH de la siguiente manera:

$ ssh pi @ 192.168.2.6

Ahora, escriba y luego presione .

Ahora, escriba la contraseña de su Raspberry Pi 3 y presione .

Debes estar conectado.

Instalación de NextCloud en Raspberry Pi 3:

Ahora, 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 2, PHP, todas las bibliotecas y herramientas PHP necesarias 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 .

Todos los paquetes se están descargando.

Todos los paquetes requeridos deben estar instalados en este punto.

Ahora, debe crear un nuevo archivo de configuración de host virtual Apache 2 para NextCloud.

Puede crear un nuevo archivo de configuración nextcloud.conf con el siguiente comando:

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

Ahora, escriba las siguientes líneas y guarde el archivo presionando + X seguido por y y luego presione .


ServerAdmin webmaster @ localhost
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

Ahora, debe crear una nueva base de datos MariaDB y un usuario para NextCloud.

Para hacer eso, primero inicie sesión en su consola MariaDB con el siguiente comando:

$ sudo mysql -u root

Deberías ver estar conectado.

Ahora, cree una nueva base de datos MariaDB nextcloud con el siguiente comando:

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

Ahora, cree un nuevo usuario de MariaDB nextcloud y también establezca una contraseña para el nuevo usuario con el siguiente comando:

MariaDB [(ninguno)]> CREAR USUARIO 'nextcloud' @ 'localhost' IDENTIFICADO POR 'YOUR_PASSWORD_HERE';

NOTA: Reemplazar YOUR_PASSWORD_HERE con la contraseña que desea establecer para el usuario de MariaDB nextcloud. Lo pondré en nextcloud en este artículo por simplicidad.

Ahora, asigne todos los permisos necesarios de la base de datos nextcloud al usuario de MariaDB nextcloud con el siguiente comando:

MariaDB [(ninguno)]> OTORGAR TODOS LOS PRIVILEGIOS EN nextcloud.* PARA 'nextcloud' @ 'localhost';

Ahora, ejecute el siguiente comando para aplicar los cambios:

MariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS;

Ahora, sal de la consola MariaDB con el siguiente comando:

MariaDB [(ninguno)]> salir

Ahora, navega hasta el / var / www directorio con el siguiente comando:

$ cd / var / www

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

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

El archivo zip de NextCloud se está descargando.

El archivo zip de NexCloud debe descargarse.

Ahora, ejecute el siguiente comando para descomprimir el archivo de NextCloud:

$ sudo descomprimir nextcloud-15.0.0.Código Postal

El archivo debe extraerse.

Ahora, cree un nuevo directorio de datos para NextCloud con el siguiente comando:

$ sudo mkdir nextcloud / data

Ahora, cambie el propietario y el grupo de los archivos y directorios dentro del nextcloud / directorio a www-datos con el siguiente comando:

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

Ahora, habilite el nextcloud.conf configuración del sitio con el siguiente comando:

$ sudo a2ensite nextcloud.conf

Ahora, deshabilite la configuración predeterminada del sitio 000-predeterminado.conf con el siguiente comando:

$ sudo a2dissite 000-default.conf

Ahora, reinicie el apache2 service con el siguiente comando:

$ sudo systemctl reiniciar apache2

Ahora, agregue apache2 y mariadb servicios al inicio del sistema con el siguiente comando:

$ sudo systemctl habilitar apache2 mariadb

NextCloud debería estar instalado.

Configuración de NextCloud:

Ahora, debe configurar NextCloud desde un navegador web. Para hacerlo, visite http: // 192.168.2.6 / nextcloud desde su navegador web favorito. Debería ver la siguiente página.

Desde aquí, debe crear una cuenta de administrador. Escriba el nombre de usuario y la contraseña de su nueva cuenta de administrador y desplácese un poco hacia abajo.

Ahora, escriba los detalles de su base de datos MariaDB. Finalmente, haga clic en Finalizar la configuración como se marca en la captura de pantalla a continuación.

Debe iniciar sesión en su cuenta de NextCloud como administrador. Ahora, haga clic en el X icono para cerrar la ventana emergente como se marca en la captura de pantalla a continuación.

Debería ver el panel de NextCloud. Desde aquí, puede crear nuevos usuarios, cargar archivos y otras tareas administrativas.

Entonces, así es como instalas NextCloud en Raspberry Pi 3. Gracias por leer este artículo.

Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...
Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...
Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...