Cómo instalar ownCloud en Debian 10 Buster

Cómo instalar ownCloud en Debian 10 Buster

En este artículo veremos cómo instalar ownCloud en Debian 10 Buster paso a paso, una de las mejores opciones para montar tu propia nube de archivos sobre tu servidor o VPS Debian, tanto en entornos de red local como a través de Internet.

Antes de instalar ownCloud en Debian 10 Buster

Para seguir esta breve guía de instalación de ownCloud en Debian 10 Buster debes satisfacer una serie de requisitos básicos, como son:

  • Una máquina Debian 10 Buster actualizada.
  • Entorno o pila LAMP (servidor web con PHP y servicio de bases de datos).
  • Paquetes instalados: gnupg.
  • Un usuario con privilegios de sudo, o el mismo root.
  • Conexión a Internet.

En caso de no disponer aún del entorno necesario, consulta nuestra guía de instalación de la pila LAMP en Debian 10 Buster.

Cómo instalar el repositorio de ownCloud para Debian 10 Buster

Ya que no hay paquetes disponibles en la distribución, la mejor opción es instalar el repositorio oficial de ownCloud para Debian 10 Buster.

Para ello creamos un nuevo archivo de repositorio de apt:

~$ sudo nano /etc/apt/sources.list.d/owncloud.list

El contenido será la siguiente línea, la fuente de paquetes de ownCloud para Debian 10 Buster.

deb http://download.owncloud.org/download/repositories/production/Debian_10/ /

El repositorio está firmado, así que hay que importamos la clave pública:

~$ wget https://download.owncloud.org/download/repositories/production/Debian_10/Release.key -O- | sudo apt-key add

Y finalmente actualizamos las listas de paquetes:

~$ sudo apt update

Cómo instalar ownCloud en Debian 10 Buster

Para instalar ownCloud en Debian 10 Buster, una vez configurado el repositorio oficial, basta con descargar el paquete owncloud-files con apt:

~$ sudo apt install -y owncloud-files

Una vez descargado e instalado el paquete owncloud-files en Debian 10 Buster se crea una carpeta /var/www/owncloud/ con los archivos de la aplicación.

La ubicación es perfecta para configurar un servidor virtual propio para la aplicación ownCloud, pero por simplicidad configuraremos un alias como parte de la página web por defecto.

Crearemos el archivo de configuración para este alias:

~$ sudo nano /etc/apache2/conf-available/owncloud.conf

Con el contenido:

Alias /owncloud /var/www/owncloud

Activamos la nueva configuración:

~$ sudo a2enconf owncloud

Y recargamos la configuración de Apache:

~$ sudo systemctl reload apache2

PHP

La aplicación ownCloud exige la presencia en Debian 10 Buster de ciertas extensiones de PHP, como pueden ser curl, gd, intl, mbstring, xml y zip.

Por tanto nos aseguraremos de que estén instaladas:

~$ sudo apt install -y php-curl php-gd php-intl php-mbstring php-xml php-zip

Recargamos la configuración del servidor web o servicio PHP, según corresponda:

~$ sudo systemctl reload apache2

Base de datos

Son varios los servicios de bases de datos que soporta ownCloud, aunque en este ejemplo seguiremos los pasos para MariaDB/MySQL, que son básicamente crear una base de datos y un usuario que la maneje para ownCloud.

Conectamos al servicio con el cliente de consola mysql y el usuario administrador:

~$ mysql -u root -p

Creamos la base de datos para ownCloud:

> create database owncloud collate utf8mb4_general_ci character set utf8mb4;

En MariaDB o MySQL 5 creamos el usuario directamente:

> create user owncloud@localhost identified by 'XXXXXXXX';

En MySQL 8 hay que especificar el plugin de autenticación correcto:

> create user owncloud@localhost identified with mysql_native_password by 'XXXXXXXX';

Concedemos los permisos al usuario sobre la base de datos de ownCloud:

> grant all privileges on owncloud.* to owncloud@localhost;

Y cerramos la conexión con el servicio:

> exit

Estos datos los vamos a usar a continuación.

Instalador web

Es el momento de acceder a ownCloud desde el navegador, usando como URL la que hayamos configurado en el servicio web. En este ejemplo añadiremos el alias /owncloud al dominio o dirección IP del servidor Debian 10 Buster:

como instalar owncloud en debian 10 buster

Se muestra el formulario donde indicaremos el nombre y una contraseña para el administrador.

También se muestra la ubicación de la carpeta de datos de ownCloud, cuyo valor por defecto es correcto.

En la misma página aparece el formulario para cumplimentar los datos de conexión con el servicio de base de datos:

instalar owncloud en debian 10 buster

Cuando estén todos los datos cumplimentados seguimos el enlace «Completar la instalación«. Tras unos instantes se completará la instalación e inicialización y se mostrará una página de inicio de sesión:

instalacion de owncloud en debian 10 buster

Introducimos los datos del usuario que hemos indicado en el paso anterior e iniciamos sesión, mostrándose una pequeña ventana informativa que nos recuerda que existen clientes y aplicaciones para conectar a ownCloud desde múltiples sistemas y dispositivos:

owncloud para debian 10 buster

Cerramos la ventana y aparecerá la zona de trabajo, donde podremos empezar a cargar archivos, crear directorios, etc.

owncloud en debian 10 buster

Ya puedes conectar a tu cuenta en tu servicio ownCloud desde otro dispositivo mediante un navegador o cualquiera de las aplicaciones clientes que hay para diversos sistemas.

Conclusión

Ya sabes cómo instalar ownCloud en Debian 10 Buster y ya puedes utilizar una nube de archivos propia usando tu servidor o VPS Debian, tanto en entornos domésticos, como profesionales, en redes locales o a través de Internet. La multitud de sistemas para los que existen clientes de ownCloud aseguran su facilidad de uso.

En caso de dudas, preguntas, sugerencias, etc. puedes dejar un comentario.

Y si ya estás listo para usar tu nueva nube de archivos gracias a esta guía de instalación de ownCloud en Debian 10 Buster, ¡nada te impide invitarme a un café!

 

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Cerrar menú

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies