sábado, 15 de junio de 2013

Crea tu propia nube privada con Owncloud y Raspberry Pi

Hoy en día está muy de moda tener todos nuestros datos en la nube, utilizando servicios como Dropbox, Google Drive, entre otros muchos, pero todos ellos tienen grandes inconvenientes, como son el espacio limitado o lo que es más importante, nuestros archivos están alojados en sus servidores, y por lo tanto todos nuestros documentos, imágenes, música, etc. están gestionados por empresas donde nosotros no tenemos control sobre nuestra información.


Owncloud es una solución desarrollada con software libre que nos podemos descargar de forma gratuita e instalarla en un servidor propio. De esta forma todo lo que alojemos en ella estará únicamente bajo nuestro control. Seremos nosotros, quienes gestionemos su seguridad, aseguremos su privacidad y garanticemos la confidencialidad de nuestros datos. 

OwnCloud nos va a permitir utilizar las funciones más usuales como son:
  • Almacenamiento de archivos en una estructura de directorios convencionales.
  • Reproductor de música.
  • Gestor de tareas.
  • Administración de usuarios y grupos.
  • Calendarios.
  • El intercambio de contenidos a través de grupos o direcciones URL públicas.
  • Visor de PDF.
  • Editor de texto con resaltado de sintaxis.
  • Marcadores.
  • Galería de fotos.
  • Contactos.
  • Etc.

Paso 1:

Lo primero que tenemos que hacer es instalar los paquetes necesarios para que pueda funcionar Owncloud.
  • apache2
  • php5
  • php5-json
  • php5-gd
  • php5-sqlite
  • curl
  • libcurl3
  • libcurl-dev
  • php5-common
  • php-xml-parser


Paso 2:

A continuación instalamos la base de datos sqlite (podríamos también trabajar con bases de datos mysql, pero desde Ownloud la opción recomendada para instalaciones normales es sqlite).


Paso 3:

Descargamos OwnCloud.

Nota: Actualmente ya se encuentra disponible la versión 5.0.7.


Paso 4:

Descomprimimos el contenido y lo copiamos en el directorio de nuestro servidor Apache, de forma que sea visible vía web.




Paso 5:

Cambiamos el usuario y grupo propietario, tanto en el directorio público del servidor web como en el disco externo, para que Owncloud tenga permisos sobre ellos.



Paso 6:

Reiniciamos el servidor Apache para que se apliquen los cambios.


Paso 7:

A partir de este instante ya podemos acceder a nuestra nube privada, únicamente debemos introducir la IP local de nuestra Raspberry junto con el directorio owncloud.


Paso 8:

Se nos abrirá una pantalla en la cual tendremos que especificar el nombre de usuario y contraseña que utilizaremos para administrar la nube. Seguidamente, pulsamos en opciones avanzadas y establecemos la ruta donde almacenaremos nuestros archivos (dicha ruta deberá ir acompañada de owncloud y data).

/mnt/disco/particion_2/owncloud/data

Realizados estos pasos pulsamos en Completar la instalación.



Una vez haya finalizado la instalación ya podremos acceder a nuestra nube.



Por último, si queremos acceder remotamente a nuestra nube privada, tendremos que abrir en nuestro router, el puerto 80 con la IP de nuestra Raspberry Pi.

No hay comentarios:

Publicar un comentario