Cómo instalar ownCloud en Ubuntu 18.04 LTS

En esta entrada vamos a ver cómo instalar ownCloud en Ubuntu 18.04 LTS paso a paso, de modo que podrás disfrutar de tu propio servicio de nube de archivos en tu servido o VPS Ubuntu, tanto para red local como a través de Internet.

Antes de instalar ownCloud en Ubuntu 18.04

Si quieres completar con éxito esta guía de instalación de ownCloud en Ubuntu 18.04, debes partir de los siguientes requisitos básicos:

  • Una máquina Ubuntu 18.04 actualizada.
  • Un entorno o pila tipo LAMP (servicio web con PHP y servicio de bases de datos).
  • El paquete gnupg.
  • Acceso a línea de comandos con un usuario con permisos de sudo.
  • Conexión a Internet.

Si aún no tienes el entorno necesario preparado, puede ser interesante consultar antes nuestra guía de instalación LAMP en Ubuntu 18.04.

Puedes configurar ownCloud como parte de la página web por defecto de Ubuntu 18.04, o como un servidor virtual independiente. Por simplicidad, en este tutorial optaremos por integrar ownCloud como parte del sitio principal, pero configurar un servidor virtual es sencillo. También es muy importante usar HTTPS, pero para que todo el mundo pueda practicar con la instalación de ownCloud en este tutorial usamos HTTP.

Cómo instalar el repositorio de ownCloud para Ubuntu 18.04

Al no haber paquetes del servicio ownCloud en los repositorios del sistema, vamos a instalar el repositorio de ownCloud para Ubuntu 18.04. Para ello, crearemos un nuevo archivo de repositorio:

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

Con el contenido:

deb https://download.owncloud.org/download/repositories/10.3.2/general/Ubuntu_18.04/ /

Guardamos los cambios y cerramos el archivo.

Antes de trabajar con este nuevo repositorio, importaremos la clave pública para validar las firmas de este repositorio:

~$ wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_18.04/Release.key | sudo apt-key add -

Ahora podemos actualizar la información de los repositorios:

~$ sudo apt update

Cómo instalar ownCloud en Ubuntu 18.04

Para instalar ownCloud en Ubuntu 18.04 debemos realizar una serie de tareas en el sistema que pasamos a detallar a continuación.

Instalación de la aplicación

Desde el repositorio oficial, instalaremos el paquete owncloud-files con el comando apt:

~$ sudo apt install owncloud-files

Esta acción instalará ownCloud en la ruta /var/www/owncloud/.

PHP

La aplicación ownCloud requiere la presencia en Ubuntu 18.04 de ciertas extensiones de PHP, así que nos aseguraremos de que estén instaladas:

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

Si el servicio va a tener cierta carga, interesa instalar la extensión de caché APCu:

~$ sudo apt install -y php-apcu

Tras la descarga e instalación de estas extensiones, recargamos el servicio web o PHP, según corresponda:

~$ sudo systemctl reload apache2

Servicio de bases de datos

Como muchas aplicaciones web complejas, ownCloud se apoya en el servicio de bases de datos que tengamos instalado en Ubuntu 18.04. En el caso de este tutorial, trabajamos con MariaDB/MySQL, por lo que establecemos conexión con el servicio desde consola usando el cliente mysql y el usuario con el que administremos el servicio:

~$ mysql -u root -p

Creamos la base de datos:

> create database owncloud collate utf8mb4_general_ci character set utf8mb4;

En el caso de usar MySQL 8 creamos el usuario indicando el plugin de autenticación compatible:

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

Pero si usamos MySQL 5 o MariaDB creamos el usuario de forma más simple:

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

Concederemos los privilegios necesarios al usuario sobre la base:

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

Y cerramos la sesión:

> exit

Servicio web

Hay que crear una configuración del servidor web para que la aplicación sea accesible. Crearemos un archivo para esta configuración especial:

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

El contenido será el siguiente:

Alias /owncloud /var/www/owncloud

<Directory /var/www/owncloud>
        AllowOverride all
</Directory>

Básicamente se trata de crear un alias (que podrías modificar) para que el servidor web pueda acceder al directorio de ownCloud y la configuración que permite el uso de archivos .htaccess dentro de ese directorio.

Activamos la nueva configuración:

~$ sudo a2enconf owncloud

Y recargamos la configuración del servicio web:

~$ sudo systemctl reload apache2.service

Instalación web

La última parte de la instalación de onwCloud en Ubuntu 18.04 la realizaremos desde el navegador, accediendo a ownCloud en el servidor Ubuntu 18.04. Para ello construiremos la URL de acceso añadiendo la ruta /owncloud a la dirección IP o dominio del servidor Ubuntu 18.04:

como instalar owncloud en ubuntu 18.04 lts

Introduciremos los datos para crear el usuario administrador (nombre y contraseña), dejaremos el valor del directorio de datos por defecto (a no ser que hayas preparado alguna ubicación alternativa), elegiremos el motor de bases de datos (si tenemos más de uno instalado en nuestro sistema Ubuntu 18.04) y facilitaremos los datos de conexión al servicio (usuario, contraseña y base de datos en el caso de MySQL/MariaDB).

Tras cumplimentar todos estos datos, podemos seguir el enlace «Completar la instalación«.

En unos instantes aparecerá la página de inicio de sesión:

instalar owncloud en ubuntu 18.04 lts

Facilitamos el nombre de usuario y contraseña tal y como los creamos en el paso anterior y enseguida iniciamos sesión, presentándose un aviso sobre los distintos clientes disponibles para sistemas y dispositivos:

instalacion de owncloud en ubuntu 18.04 lts

Una vez cerrado este aviso, ya podremos empezar a trabajar organizando archivos, directorios, etc.

owncloud en ubuntu 18.04

Cómo configurar ownCloud en Ubuntu 18.04

Para configurar ownCloud en Ubuntu 18.04, ciertos ajustes concretos, podemos editar el archivo config.php:

~$ sudo nano /var/www/owncloud/config/config.php

Añadiremos los siguientes valores de configuración antes del final del archivo, pero dentro del paréntesis principal:

...
        'filelocking.enabled' => true,
        'memcache.local' => '\OC\Memcache\APCu',
        'memcache.locking' => '\OC\Memcache\APCu',
);

Guardamos los cambios y cerramos el archivo. Desde este momento ownCloud usará el sistema de caché y bloqueo de archivos basado en APCu, mucho más eficiente que el sistema por defecto basado en la base de datos.

Cómo conectar desde un cliente ownCloud

Vamos a comprobar el funcionamiento del servicio ownCloud en Ubuntu 18.04 conectando desde un sistema Windows (el proceso es similar para cualquier otro sistema o dispositivo). Para ello descargaremos un cliente ownCloud desde la página de la aplicación:

como conectar a owncloud en ubuntu 18.04

Descargamos el cliente y lo instalamos. Tras el proceso de instalación se inicia el asistente de conexión, donde en primer lugar debemos indicar la dirección de nuestro servicio ownCloud en Ubuntu 18.04 (en este tutorial es http://ubuntu64.local/owncloud):

Continuamos y el asistente nos solicitará el usuario y contraseña con que queremos conectar al servicio:

A continuación se mostrará una serie de opciones de funcionamiento del servicio que podemos personalizar o dejar con los valores por defecto:

Al pulsar el botón «Conectar…» comenzará la sincronización con el servicio, transfiriéndose los archivos existentes desde el servidor hasta la carpeta local:

Podemos cerrar ya este asistente en cualquier momento, ya que la aplicación queda en segundo plano. De hecho, podemos abrir la carpeta local de ownCloud donde encontraremos los archivos y carpetas sincronizados:

Conclusión

Ahora que sabes cómo instalar ownCloud en Ubuntu 18.04 LTS ya puedes disfrutar de tu propio servicio de nube de archivos, tanto para uso en redes locales como a través de Internet, instalando este servicio en tu servidor o VPS Ubuntu.

Si te han quedado dudas, preguntas, tienes alguna sugerencia para mejoras o quieres notificar algún error, puedes dejar un comentario.

¡Apoya comoinstalar.me!

¿Ya tienes lista tu nube de archivos particular gracias a esta guía de instalación de ownCloud en Ubuntu 18.04 LTS? Si es así y te apetece mostrarnos tu agradecimiento, cualquier mínima donación ayuda mucho al mantenimiento de este sitio y la creación de más tutoriales de Ubuntu 18.04 y ownCloud. ¡Gracias!

Valora esta entrada

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

Deja un comentario

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.

ACEPTAR
Aviso de cookies