ownCloud es una programa que nos permite montar en nuestro propio servidor, es una nube privada 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 o cualquier sistema operativo basado en Linux, 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 Linux, independientemente de si está en una Raspberry Pi o en otro equipo.
Instalar dependencias y programas necesarios
Lo primero que debemos hacer es actualizar nuestro sistema operativo Linux, ya sea Raspbian de la Raspberry Pi, o Debian o Ubuntu en un servidor Linux. Es necesario realizar esta actualización 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-10.2.0.tar.bz2
A continuación lo descomprimimos con:
tar -xjf owncloud-10.2.0.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.