GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Nextcloud en Debian 10 Buster Linux

Ya sea que esté configurando Nextcloud en un servidor doméstico o haciéndolo accesible en línea a través de un VPS, Debian es una plataforma excelente. Incluso puede alojarlo en una Raspberry Pi. Esta guía lo ayudará a comenzar con una configuración básica.

En este tutorial aprenderás:

  • Cómo instalar los paquetes necesarios
  • Cómo configurar su base de datos
  • Cómo descargar Nextcloud
  • Cómo instalar Nextcloud

Nextcloud en Debian 10.

Requisitos de software y convenciones utilizadas

Instalar los paquetes requeridos

Antes de que pueda instalar y configurar Nextcloud, necesitará instalar el marco en el que se ejecuta. Nextcloud es una aplicación web PHP. Requiere PHP, un servidor web y una base de datos. Esta guía funcionará con Apache y MariaDB, pero ciertamente puede configurar Nextcloud de una manera diferente. Este es solo el más simple y directo.

Instale las dependencias de Nextcloud en Debian 10.

Instale todas las dependencias a la vez. Hay un montón, pero no dejes que eso te desanime. Casi toda la configuración está automatizada. Estas piezas solo necesitan estar ahí.

$ sudo apt install apache2 libapache2-mod-php mariadb-server php-xml php-cli php-cgi php-mysql php-mbstring php-gd php-curl php-zip

Una vez que haya terminado, reinicie Apache para asegurarse de que esté usando el módulo PHP.

$ sudo systemctl restart apache2

Configura tu base de datos

Nextcloud realiza un seguimiento de todo en una base de datos. Además, como la mayoría de las aplicaciones web, también almacena su propia información y configuración. Ya tienes el servidor de base de datos de MariaDB. Solo necesita una configuración mínima para prepararlo para Nextcloud.

MySQL seguro en Debian 10.

Antes de iniciar sesión, ejecute la secuencia de comandos de instalación segura integrada para eliminar la basura y configurar su cuenta de administrador.

$ sudo mysql_secure_installation

Siga las instrucciones y configure una nueva contraseña de root cuando se le solicite. Puede aceptar los valores predeterminados para todo.

A continuación, inicie sesión en MariaDB con la contraseña raíz que acaba de establecer.

$ sudo mysql -u root -p

Cree una nueva base de datos para usar con Nextcloud.

CREATE DATABASE nextcloud;

Luego, configure un nuevo usuario de base de datos para acceder a su base de datos de Nextcloud.

CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'yourpassword';

Debido a que ese usuario interactuará con todos los aspectos de la base de datos para la aplicación Nextcloud, deberá otorgarle acceso completo.

GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost';

Finalmente, elimine los privilegios y salga de MariaDB.

FLUSH PRIVILEGES;
\q

Descargar Nextcloud

Descarga Nextcloud en Debian 10.

Ahora, está listo para descargar e instalar Nextcloud. Dirígete a la página de descarga de Nextcloud y obtén la última versión. También puede copiar la ubicación del enlace y usar wget para descargarlo directamente en un servidor sin cabeza.

$ cd ~/Downloads
$ wget https://download.nextcloud.com/server/releases/nextcloud-16.0.1.zip

Instalar Nextcloud

Descomprima su archivo zip de Nextcloud donde está.

$ unzip nextcloud-*.zip

Luego, copie la carpeta extraída en su directorio raíz web. Si no planea alojar ninguna otra aplicación web en su servidor, puede reemplazar su raíz web con la carpeta Nextcloud.

$ sudo cp -r /home/user/Downloads/nextcloud /var/www/html/nextcloud

Dado que su servidor web, Apache, accederá a sus archivos de Nextcloud, es mejor otorgarles la propiedad a www-data , el mismo usuario que ejecuta Apache.

$ sudo chown -R www-data:www-data /var/www/html/nextcloud

Abra su navegador y navegue a su servidor Nextcloud:localhost/nextcloud .

Configure Nextcloud en Debian 10.

Llegará a la página de configuración de Nextcloud. Introduzca un nombre de usuario y una contraseña para su usuario administrador.

Conéctese a la base de datos Nextcloud en Debian 10.

A continuación, desplácese hacia abajo e ingrese la información de la base de datos que configuró, incluidos el nombre de usuario y la contraseña del usuario que creó para administrarla.

Navegador de archivos Nextcloud en Debian 10.

Cuando haya terminado, Nextcloud tardará unos segundos en configurar todo. Luego, te llevará a tu tablero. Nextcloud está completamente configurado y listo para usar. Ahora puede instalar opcionalmente el cliente nextcloud en su escritorio Debian Linux

Conclusión

Desde allí, puede hacer todo lo que necesita dentro de Nextcloud. Es sencillo crear nuevos usuarios y administrar el acceso. También puede descargar fácilmente la aplicación Nextcloud en su escritorio y dispositivos móviles para conectarse a su nuevo servidor.


Debian
  1. Cómo instalar un servidor LAMP en Debian 9 Stretch Linux

  2. Cómo instalar Elasticsearch en Debian Linux

  3. Cómo instalar VirtualBox en Debian Linux

  4. Cómo instalar NextCloud 13 en Debian 9

  5. Instalar Nextcloud en Debian 10

Cómo instalar Spotify en Debian 10 Buster Linux Desktop

Cómo instalar el cliente Nextcloud en Debian 10 Buster

Cómo instalar Nextcloud en Debian 11 / Debian 10

Cómo instalar Steam en Debian 11 Bullseye o Buster 10 Linux

Cómo instalar NextCloud en Debian 11 Bullseye Linux

Cómo instalar PostgreSQL en Debian 10 Buster

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Debian 10 Buster
    Software Nextcloud
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios