Documente Academic
Documente Profesional
Documente Cultură
Qu es OwnCloud?
OwnCloud es un software libre de almacenamiento independiente a la ubicacin de los
datos. Es un software basado en la nube, como su nombre indica OwnCloud (nube propia).
Adems del almacenamiento de datos, tambin permite la sincronizacin de archivos entre
diferentes dispositivos, de este modo tiene la posibilidad de compartirlos. Los servicios de
OwnCloud que CanaryTek pone a su disposicin son: reproductor de msica, visor de
imgenes, editor de texto plano, gestor de ficheros y marcadores. Todo esto a travs de
una interfaz Web.
Caractersticas
Reproductor de msica
Marcadores
Galera de fotos
Practica
En base a la informacin anterior se pide realizar un servidor en la nube utilizando una
distribucin Linux, en este caso Ubuntu Server, e instalar la aplicacin ownCloud.
DESARROLLO
Crear el Servidor
Para realizar esta prctica se utilizo Ubuntu Server 14.04 y la mquina virtual la crearemos
mediante VirtualBox con las siquientes preferencias.
Si usamos Mac puedes administrar el servidor desde tu terminal igual que en Linux,
asegrate de que tienes ssh.
Requisitos de ownCloud
Ya sea desde el propio servidor, mquina virtual o de forma remota, antes de hacer nada,
hay que instalar unos requisitos para que ownCloud pueda funcionar. Primero un servidor
LAMP, al instalar nos preguntar por una contrasea para MySQL.
$ sudo apt-get install lamp-server^
Por ltimo editamos la configuracin de Apache2 para que las normas rewrite de ownCloud
funcionen.
$ sudo nano /etc/apache2/apache2.conf
Una vez all bajamos buscando una seccin llamada <Directory /var/www/> en la que
sustituimos AllowOverride None por AllowOverride All, pulsamos la combinacin de teclas
Ctrl+x, guardamos el archivo y reiniciamos Apache2 para que se carguen los cambios.
$ sudo service apache2 restart
Instalacin de ownCloud
Hay que bajar la ltima versin, extraerla, moverla a la carpeta que le corresponde y darle
los permisos adecuados.
$ wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
$ tar -xjf owncloud-latest.tar.bz2
$ sudo mv owncloud /var/www/html/
$ cd /var/www/html/
$ sudo chown -R www-data:www-data owncloud
Asignamos la base de datos al usuario owncloud con la contrasea (pass) que queramos:
> GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'pass';
ltimo paso
Usamos nuestro navegador web para entrar al servidor, recordar que la ip se consigue con
el comando hostname -I o sino la podemos ver tambin con ifconfig. Pondremos nuestra
ip/owncloud/ en la barra de direccin del navegador que estemos usando:
Aqu crearemos una cuenta de administrador, dejaremos el directorio de datos tal cual y
rellenaremos la configuracin de la base de datos de la siguiente manera:
owncloud
owncloud
localhost
Nada ms entrar nos dar links para instalar las aplicaciones para smartphone y el cliente
de escritorio. Con esto ya hemos conseguido crear nuestra propia nube. Ha sido un duro
proceso, pero creo que ha merecido la pena para poder ser los autnticos dueos de
nuestros datos.
RESULTADOS
Alfinalizar toda la instalacin podemos acceder a nuestro servidor en la nube como se muestra en
las siguientes imgenes: