GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Nextcloud en Ubuntu:una guía de configuración paso a paso

Si está buscando una verdadera plataforma de sincronización y uso compartido de archivos autohospedada, entonces Nextcloud es una excelente lugar para empezar. Le mostraré cómo instalar Nextcloud en Ubuntu en unos pocos pasos fáciles de seguir.

Nextcloud es un servidor de aplicaciones para compartir archivos autohospedado que le permite almacenar sus archivos, documentos y contactos desde una ubicación centralizada. Es una verdadera plataforma de código abierto similar a Dropbox, Google Drive, OneDrive y otros servicios de almacenamiento en línea patentados.

El problema con los grandes jugadores es que no sabes dónde están exactamente tus datos y si otros no pueden acceder a ellos. Entonces, cuando se trata de algunos datos clasificados que no desea almacenar en algunos servidores de terceros, es bueno optar por algo que pueda controlar por completo.

Con Nextcloud, puede sincronizar todo entre sus dispositivos y compartir archivos con otros. Además, puede crear múltiples cuentas para amigos/familiares. Luego podrán iniciar sesión en el servidor y almacenar datos, de forma muy similar a Dropbox, etc.

El programa del lado del servidor de Nextcloud está diseñado para funcionar en sistemas operativos Linux; por lo tanto, cualquier usuario de Linux, incluso el principiante, puede instalarlo fácilmente. Entonces, sin más preámbulos, pasemos a la instalación.

1. Instalar el servidor web Apache

Dado que Nexcloud se ejecutará en un navegador web, el primer paso será instalar el servidor web Apache.

sudo apt install apache2

Una vez instalado, verifique el estado de Apache:

sudo systemctl status apache2

Podemos ver que el servidor web Apache está en funcionamiento desde el resultado anterior.

2. Instalar PHP

Nextcloud está escrito en lenguaje de programación PHP, por lo que PHP es un requisito esencial para el código de Nextcloud. Ejecute los siguientes comandos para instalar los módulos PHP requeridos o recomendados por Nextcloud.

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

Confirme su versión de PHP:

php -v

Vuelva a cargar Apache para que los cambios surtan efecto.

sudo systemctl reload apache2

3. Instalar y configurar el servidor de base de datos MariaDB

Nextcloud puede usar la base de datos MySQL, MariaDB, PostgreSQL o SQLite para almacenar sus datos. En esta guía, usaremos MariaDB, así que vamos a instalarlo.

sudo apt install mariadb-server

Con los servidores de MariaDB instalados, debemos establecer una contraseña para el usuario administrador de MariaDB:

sudo mysql_secure_installation

Cuando le pida que ingrese la contraseña raíz de MariaDB, presione la tecla Intro ya que la contraseña raíz aún no está configurada. Luego ingresa Y para establecer la contraseña raíz para el servidor MariaDB. Recuerde proporcionar al usuario raíz de MariaDB una contraseña segura.

A continuación, puede presionar Intro para responder todas las preguntas restantes, eliminar usuarios anónimos, deshabilitar el inicio de sesión raíz remoto y eliminar la base de datos de prueba.

4. Crear una base de datos y un usuario para Nextcloud

Inicie sesión como usuario root en MariaDB:

sudo mysql -u root -p

Luego cree una nueva base de datos para Nextcloud. Este tutorial nombra la base de datos nextcloud , pero puedes usar el nombre que quieras.

CREATE DATABASE nextcloud;

A continuación, cree el usuario de la base de datos y otorgue permisos a nextcloud base de datos. Elijo nextcloud-user para un nombre de usuario, pero puede usar su nombre preferido para este usuario.

No olvides reemplazar your-password con su contraseña preferida.

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

Vuelva a cargar privilegios y salga.

FLUSH PRIVILEGES;
EXIT;

Confirme si el usuario puede conectarse a la base de datos con la contraseña proporcionada:

mysql -u nextcloud-user -p

5. Descarga e instala Nextcloud

Con la base de datos configurada, ahora es el momento de descargar Nextcloud. Nextcloud se distribuye como un archivo zip. Busque la versión más reciente en la página de descarga de Nextcloud antes de extraer el archivo.

En el momento de escribir este artículo, la última versión es la 23.0. Use el siguiente comando para descargar NextCloud:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

Ejecute los siguientes comandos para descomprimir el paquete en /var/www/html , crea data directorio donde Nextcloud almacenará los datos del usuario y establecerá los permisos de directorio apropiados:

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6. Configurar Nextcloud

Nextcloud ahora está instalado con éxito. A continuación, abra un navegador web y diríjalo a http://server-ip/nextcloud/ para completar los pasos finales.

  1. Introduzca su nombre de usuarioContraseña para crear una cuenta de administrador.
  2. Especifique la carpeta de datos . En nuestro caso es /var/www/html/nextcloud/data .
  3. Proporcione la configuración de conexión de la base de datos (usuario, contraseña y nombre de la base de datos) como se creó en el Paso 4.
  4. Haga clic en Finalizar configuración botón para completar la instalación de Nextcloud en Ubuntu.

Se encontrará conectado como usuario administrador, donde puede comenzar a personalizar su instancia de Nextcloud. ¡Felicidades! Puede comenzar a usarlo como su almacenamiento en la nube privada.

Puede proteger su instalación de Nextcloud con un certificado SSL gratuito de Let's Encrypt para su dominio.

Gracias por usar nuestro tutorial para instalar Nextcloud en Ubuntu. Espero que esto haya sido útil.


Ubuntu
  1. Cómo actualizar Ubuntu 20.04 LTS a 22.04 LTS:una guía paso a paso

  2. Cómo instalar Ubuntu en VirtualBox:una guía paso a paso

  3. Cómo instalar Docker Engine en Ubuntu:una guía paso a paso

  4. Cómo instalar NextCloud 13 en Ubuntu 16.04

  5. Cómo instalar Nextcloud en Ubuntu 20.04

Cómo instalar Nextcloud en Ubuntu 18.04 y 16.04

Cómo instalar Nextcloud en Ubuntu 16.04

Cómo instalar Nextcloud en Ubuntu 20.04 LTS

Cómo instalar CouchDB en Ubuntu:una guía paso a paso

Instalar Docker en Ubuntu:una guía paso a paso

¿CÓMO INSTALAR NEXTCLOUD EN UBUNTU?