Tutorial: Instalar OwnCloud (tu propio dropbox)

entreinformacos.com-RaspberryPiOwnCloudEsta es una guía paso a paso de como instalar y configurar OwnCloud en una Raspberry pi. De esta forma podemos tener nuestra propia nube en nuestra casa y poder acceder desde cualquier lugar.

  • Si ya tengo dropbox ¿para qué quiero OwnCloud?

Bueno, cada vez aparecen más noticias de contraseñas de dropbox robadas, fotos o archivos almacenadas en la nube que han sido comprometidas y publicadas, como el caso del robo de las fotos de famosas… Entonces, por que no controlamos nosotros nuestra propia nube y la seguridad en vez de dejársela a terceros.

  • ¿Qué necesito?
  1. Un ordenador donde instalar OwnCloud, yo he utilizado una Raspberry Pi
  2. Almacenamiento disponible, en cada caso dependerá de los archivos que queremos almacenar, puede ser un pendrive, el mismo disco duro, un disco duro externo…

Y poco más, así que a partir de aquí empezamos con los pasos a seguir para realizar la instalación y su configuración.

Empezamos como siempre actualizando nuestra Raspberry Pi.

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

Una vez, seguimos con la instalación del servidor Apache y PHP.

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

Ahora, descargamos OwnCloud, a día de hoy están en la versión 8, recomiendo ir a la

de OwnCloud y copiar la ruta del enlace la última versión disponible.

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

Descomprimir el archivo

tar -xjf owncloud-8.0.2.tar.bz2

Creamos la carpeta de owncloud, y copiamos el directorio a la ruta de Apache

sudo mkdir /var/www/owncloud
sudo cp -r owncloud /var/www/

Aplicamos permisos sobre la carpeta de OwnCloud

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

Ahora debemos modificar el tamaño de subida de fichero, en mi caso voy a ponerle 1024M (1GB), de este modo podré subir ficheros de un tamaño como máximo de 1GB, abrimos el fichero

sudo nano /etc/php5/apache2/php.ini

Y modificamos el valor de las variables upload_max_filesize y post_max_size quedando con el siguiente valor

upload_max_filesize = 1024M
post_max_size =1024M

Reiniciamos Apache

sudo service apache2 restart

Accedemos con el navegador a la url http://NUESTRA_IP/owncloud donde NUESTRA_IP es la ip de la Raspberry Pi, aparecer la página para empezar la instalación.

Elegimos un usuario administrador y una contraseña

Desplegamos «Almacenamiento y base de datos»

En mi caso, voy a instalar la ruta de almacenamiento en un disco duro, por lo tanto lo que voy a hacer es cambiar la ruta, voy a crear la carpeta /mnt/datos y la montaré el disco en esta ruta

sudo mkdir /mnt/datos

Para obtener los discos conectados, ejecutar

sudo fdisk -l

Como observamos, mi disco esta en /dev/sda1, montamos el disco en la ruta que hemos creado anteriormente.

sudo mount /dev/sda1 /mnt/datos/

Tendremos que darle permisos a la ruta de almacenamiento

sudo chown www-data:www-data /mnt/datos/

Ahora ya desde el navegador, ponemos la ruta de almacenamiento que hemos creado y seguimos con la instalación.

Pulsamos en completar la instalación.

Ya tenemos instalado nuestra propia nube, pero solo tendremos acceso en nuestra red, si queremos tener acceso desde fuera de ella, tendremos que redireccionar en nuestro Router. Podemos elegir un puerto por ejemplo el 555 y redireccionarlo al puerto 80 de la Raspberry Pi. De este modo tendremos acceso desde cualquier parte de internet.

Una vez redireccionado el puerto, al acceder desde fuera de nuestra red, nos aparecerá el siguiente error.

Lo que tenemos que hacer es añadir en el fichero /var/www/owncloud/config una entrada más en trusted_domains, para ello:

sudo nano /var/www/owncloud/config

Y añadimos una línea, que depende de como conectemos desde internet, si es por ip o por nombre, quedando el la configuración de la siguiente forma.

 ‘trusted_domains’ =>
array (
0 => ‘XXXXX’,
1 => ‘NUESTRA_IP o DOMINIO‘,
),

Volvemos a acceder con el navegador y ya no tendremos el error.

Un comentario sobre “Tutorial: Instalar OwnCloud (tu propio dropbox)

  1. Primero de todo muchas gracias por el tutorial.
    Tengo una duda que me gustaría saber si puedes ayudarme, ¿como puedo incluir otro disco duro y que owncloud utilice los dos para almacenar información? Es decir, actualmente almaceno los datos en la carpeta owncloud/data de un disco duro con 500gb y me gustaría instalar un segundo disco duro de 2tb para que se añadan a los 500gb actuales pero sin utilizar la app de external storage y que de este modo si se crean nuevos usuarios puedan seguir extendiéndose en el nuevo disco duro. ¿tendría que montar el nuevo disco dentro la carpeta actual de datos de alguna forma especial?

    Muchas gracias de antemano

Deja un comentario

Tu dirección de correo electrónico no será publicada.