Cómo instalar ownCloud en una Raspberry Pi

Cómo instalar ownCloud en una Raspberry Pi

Rubén Velasco

ownCloud es una aplicación que nos permite montar en nuestro propio servidor una nube similar a Dropbox de manera que tengamos todo el espacio necesario disponible y nosotros seamos siempre los dueños de nuestros archivos al no tener que almacenarlos en ningún otro servidor de terceras personas.

Un servidor Raspberry Pi nos va a permitir, entre otras funciones de las que ya hemos estado hablando anteriormente, montar nuestra propia nube para tener siempre acceso a nuestros archivos según los necesitemos sin necesidad de alojarlos fuera de nuestros dispositivos.

Con unos sencillos pasos que os detallamos a continuación os vamos a explicar cómo montar nuestra propia nube con ownCloud en nuestro servidor Raspberry Pi.

owncloud-logo

Instalar dependencias y programas necesarios

Lo primero que debemos hacer es actualizar nuestro sistema operativo en la Raspberry Pi para tener todos los paquetes actualizados a su versión más reciente y así poder también disponer de las últimas actualizaciones de seguridad evitando que piratas informáticos ataquen a nuestro servidor.

Para ello teclearemos:

sudo apt-get update && sudo apt-get upgrade

Una vez instaladas dichas actualizaciones ya podemos comenzar a instalar las aplicaciones necesarias para ejecutar sin problemas el servidor de ownCloud. Para ello teclearemos la siguiente línea en un terminal, en la cual están incluidas aplicaciones como el servidor apache2, librerías curl y demás.

sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser

También debemos instalar una base de datos SQL tecleando en el terminal:

sudo apt-get install sqlite

Con estos pasos ya tendremos instaladas todas las dependencias y todo el software necesario, a continuación vamos a descargar e instalar el servidor de ownCloud en nuestro Raspberry Pi para dejarlo totalmente funcional.

Descargar e instalar ownCloud

Para descargar ownCloud vamos a utilizar desde el terminal el comando Wget. La versión más reciente en el momento de la redacción de este tutorial es la 6.0.4, pero podemos descargar cualquier otra cambiando la numeración del archivo. Para descargar esta versión escribimos en el terminal:

wget https://download.owncloud.org/community/owncloud-6.0.4.tar.bz2

A continuación lo descomprimimos con:

tar -xjf owncloud-6.0.4.tar.bz2

Y lo movemos a la carpeta de apache para que pueda funcionar escribiendo:

sudo cp -r owncloud /var/www

Para finalizar simplemente debemos dar permisos de lectura y escritura de la carpeta a apache. Para ello podemos optar por utilizar un chmod 777 o, para ser más concretos y tener mayor seguridad, daremos autoría y permisos únicamente al usuario necesario tecleando:

sudo chown -R www-data:www-data /var/www

Nuestro servidor ya está listo para empezar a funcionar.

Comprobar que nuestro servidor ownCloud funciona correctamente

Antes de conectarnos a nuestro servidor debemos reiniciar el servicio de Apache. Para ello tecleamos:

sudo service apache2 restart

Una vez vuelva a arrancar automáticamente ya podemos acceder a él mediante http://ip-host/owncloud. Por ejemplo, desde red local accederemos desde la dirección IP de nuestro servidor con:

http://192.168.1.200/owncloud

O desde fuera de la red local mediante:

http://mihostweb.org/owncloud

Al entrar en la interfaz web podremos ver los credenciales de acceso a ownCloud:

OwnCloud_Raspberry_pi_foto_1

Una vez que estemos dentro nos dará la bienvenida y nos recomendará descargar todas las aplicaciones para dispositivos móviles:

OwnCloud_Raspberry_pi_foto_2

Hasta aquí hemos llegado con el manual, os recomendamos visitar nuestra sección Raspberry Pi donde encontraréis otros manuales para sacar el máximo partido a este pequeño ordenador.