Cómo instalar NextCloud en Raspberry Pi 3

Cómo instalar NextCloud en Raspberry Pi 3
NextCloud es un software para compartir archivos autohospedados. 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. Se basa en Debian. Es el sistema operativo oficialmente recomendado para dispositivos Raspberry Pi.

He escrito un artículo dedicado sobre la instalación de Raspbian OS en Raspberry Pi 3. Puedes verlo en https: // linuxhint.com/ install_raspbian_raspberry_pi/ si necesita ayuda.

Conectarse 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 hacerlo. Debería poder encontrar la dirección IP en la interfaz de administración basada en la web de sus enrutadores.

En mi caso, la dirección IP es 192.168.2.6. Reemplácelo con el tuyo de ahora en adelante.

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

$ ssh [email protected]

Ahora, escriba y luego presiona .

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

Deberías iniciar sesión.

Instalación de NextCloud en Raspberry Pi 3:

Ahora, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora, instale el servidor web de Apache 2, PHP, todas las bibliotecas y herramientas PHP requeridas con el siguiente comando:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client mariadb-server
WGet Unzip BZIP2 Curl PHP PHP-Common PHP-CURL PHP-GD PHP-MBSSTRING PHP-MYSQL PHP-XML
PHP-ZIP PHP-INTL PHP-APCU PHP-REDIS PHP-HTTP-Request

Ahora presiona Y y luego presiona .

Todos los paquetes se están descargando.

Todos los paquetes requeridos deben instalarse 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.confusión Con el siguiente comando:

$ sudo nano/etc/apache2/sites disponible/nextcloud.confusión

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


ServerAdmin webmaster@localhost
Documentroot/var/www/nextcloud
Alias/nextcloud "/var/www/nextcloud/"

Opciones +SIGESYMLINKS
Permateverride todo

DAV fuera

Requiere todos otorgados
Setenv home/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 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 You_password_here Con la contraseña que desea configurar para el usuario de Mariadb Nextcloud. Lo pondré en Nextcloud En este artículo por simplicidad.

Ahora, asigne todos los permisos requeridos de la base de datos Nextcloud al usuario de Mariadb Nextcloud Con el siguiente comando:

Mariadb [(ninguno)]> otorgue todos los privilegios en NextCloud.* A 'nextcloud'@'localhost';

Ahora, ejecute el siguiente comando para aplicar los cambios:

Mariadb [(ninguno)]> privilegios de descarga;

Ahora, salga de la consola Mariadb con el siguiente comando:

Mariadb [(ninguno)]> Salir

Ahora, navegue al /var/www directorio con el siguiente comando:

$ cd /var /www

Ahora, descargue el archivo zip nextcloud con el siguiente comando:

$ sudo wget https: // descargar.Nextcloud.com/servidor/comunes/nextcloud-15.0.0.cremallera

Se está descargando NextCloud Zip Archive.

Nexcloud Zip Archive debe descargarse.

Ahora, ejecute el siguiente comando para descifrar el archivo NextCloud:

$ sudo unzip nextcloud-15.0.0.cremallera

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 datos www Con el siguiente comando:

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

Ahora, habilite el Nextcloud.confusión Configuración del sitio con el siguiente comando:

$ sudo a2ensite nextcloud.confusión

Ahora, deshabilite la configuración de sitio predeterminada 000 default.confusión Con el siguiente comando:

$ sudo a2dissite 000 default.confusión

Ahora, reinicie el apache2 Servicio con el siguiente comando:

$ sudo systemctl reiniciar apache2

Ahora, agregue apache2 y mariada Servicios al inicio del sistema con el siguiente comando:

$ sudo SystemCTL Habilitar apache2 mariadb

Se debe instalar NextCloud.

Configuración de NextCloud:

Ahora, debe configurar NextCloud desde un navegador web. Para hacer eso, visite http: // 192.168.2.6/NextCloud de su navegador web favorito. Deberías ver la siguiente página.

Desde aquí, debe crear una cuenta de administrador. Escriba el nombre de usuario y la contraseña para 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 Configuración de acabado como se marca en la captura de pantalla a continuación.

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

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

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