Sei sulla pagina 1di 5

Instalar Owncloud en una LAN

Junio 2014

Presentacin
OwnCloud es una implementacin open source de servicios en lnea de almacenamiento y de aplicaciones diversas cloud computing.
OwnCloud puede estar instalado en la web personal (en tu LAN). Las dependencias en este servidor son PHP y una base de datos (SQLite,
MySQL o PostgreSQL). Adems de una interfaz web que permite visualizar, compartir y editar sus datos, OwnCloud implementa protocolos
estndares como WebDAV para el acceso a los archivos, CardDAV para el acceso a los contactos y CalDAV para el calendario, lo que
permite poder sincronizar con los sistemas operativos ms usados.

Contenido
1 - Cmo instalar tu proprio Owncloud en tu servidor web personal.
2 - Cmo acceder a tus datos mediante un explorador de archivos con WebDAV. 3 - Cmo subir un compartimiento en /etc/fstab para
acceder a tu (cloud) nube localmente. 4 - Cmo instalar un cliente owncloud en tu Desktop. 5 - Cmo configurar a tu cliente owncloud
para la sincronizacin.

Requisitos previos para esta implementacin


Un ordenador con un OS LINUX (tutorial basado en la distribucin Ubuntu Enterprise Server 10.04LTS o 12.04LTS).
Un servidor web Apache (en este tutorial no vamos a explicar cmo instalar un servidor web Apache con un directorio public_html en un
homedirectory).
Una versin del servidor PHP-5.3 minimum.
Un ordenador con un OS Linux (distribucin Linux Ubuntu desktop 12.04LTS para el cliente owncloud).
Nota: Se puede eventualmente realizar la instalacin de la aplicacin 'owncloud en el mismo ordenador. Para esto adapta la lectura del
tutorial a la manera en la que habras deseado la instalacin.

1. Instalacin de tu OwnCloud en tu servidor web


Anda a la direccin del sitio oficial: http://owncloud.org/support/install/
Descarga el 'Latest stable release'
Para este tutorial, se ha usado la versin 'owncloud-4.0.4'.
El 'username' es tu login de conexin en tu Linux ubuntu desktop' y tu directorio 'homedirectory'.
Descomprime el archivo descargado en el homedirectory de tu servidor.
tar -xjf owncloud-x.x.x.tar.bz2
Desplaza el directorio 'owncloud' al 'public_html' homeDirectory de tu servidor (o) en /var/www/ usando uno de los siguientes
comandos:
mv owncloud ~/public_html/
sudo mv owncloud /var/www/
Observacin:
El propietario de tu servidor web 'www-data' debe poseer los directorios siguientes: in apps data y config.
Dos de estos directorios forman parte de tu instalacin ownCloud, slo el directorio 'data' deber ser creado.
Colocar esto en el directorio owncloud:
cd owncloud
Crear el directorio 'data'
mkdir data
Ponemos los derechos para 'apps', 'config' y 'data'
sudo chown -R www-data:www-data apps
sudo chown -R www-data:www-data config

sudo chown -R www-data:www-data data


Para el buen funcionamiento de la aplicacin 'Owncloud' debemos activar los mdulos 'rewrite' y 'headers' no activado por defecto en
Apache.
sudo a2enmod rewrite
sudo a2enmod headers
Para tomar en consideracin la activacin, es necesario reiniciar de nuevo el servidor Apache:
sudo service apache2 restart
Si depositaste el directorio owncloud en /var/www/ no realizar el comando siguiente.
Creacin de un enlace simblico en el directorio owncloud en /var/www/
sudo ln -s /home/username/public_html/owncloud/ /var/www/owncloud
Observacin: 'username' es el homedirectory de tu servidor.
Lanza tu servidor web
http://name_of_server/owncloud (o) http://IP_Adress_server/owncloud
Llena el formulario usando tus datos personales.
Para ms seguridad es importante disociar al administrador y el usuario normal para evitar problemas de seguridad.
Cuando vas a llenar este formulario es el administrador del 'Owncloud' que ser creado primero.
Es aconsejado poner un login y una contrasea diferente de tu cuenta de usuario normal.
Haz clic luego en 'Install'.
Conctate y comienza a utilizar tu 'Owncloud' en tu servidor web personal.
Desde tu primera conexin, crea un login y una contrasea de usuario normal.
Creacin de un grupo de 'users' (usuarios):
Settings -> Users -> Men desplegable 'Groups' -> haz clic en 'Add Group'
Enter: Users y validar.
Creacin de un usuario:
Introduce el mismo login y contrasea para conectarte en tu desktop (lgico y mejor adaptado).
Escribe en los campos -> "Name" y "password"-> Elige el grupo 'users' -> Haz clic en "Create".
Sal de la aplicacin como administrador y conctate como un usuario normal.

2. Acceder a tus datos mediante un explorador de archivos con WebDAV


Cmo configurar un acceso WebDAV que nos va a permitir guardar data en una carpeta local mediante ownCloud.
Se puede tambin subir en la raz de un directorio de tu servidor web o en un subdirectorio.
Para este tutorial hazlo en el homedirectory.
Instala el soporte WebDAV (el package davfs2):
sudo apt-get install davfs2
Reconfigura davfs2 para autorizar el acceso a un usuario normal:
sudo dpkg-reconfigure davfs2 (selecciona Yes en el prompt).
Aade el usuario que debe ser capaz de subir se el compartimiento en el grupo davfs2.
sudo usermod -aG davfs2 username
Para que el usuario pueda subir su divisin cloud, debemos crear el directorio en cuestin en su homedirectory. Vamos a llamarle
'owncloud'
mkdir owncloud

3. Subir el compartimiento 'owncloud' en fstab


En el Linux Ubuntu Desktop Edition, elige el archivo fstab para que el usuario pueda subir su nube en el explorador de archivos.
En la versin owncloud-4.0.4, inserta la lnea siguiente en tu archivo 'fstab', ingresando el IP de tu servidor:
http://ip_address_server/owncloud/remote.php/webdav/ /home/username/owncloud davfs user,rw,noauto 0 0
Observacin:
Entrando a tu explorador de archivos, encontrars una herramienta 'owncloud' ahora presente.
Si haces clic encima no va a funcionar. Te aparecer un mensaje de error: 'Unable to mount the device...'

No te preocupes, vamos a hacer lo necesario para que esto funcione.


Durante la instalacin de "davfs2", un directorio davfs2 es creado en '/usr/share/</gras>' y dos archivos 'davf2.conf' y 'secrets' son
creados en el homedirectory del username.
Vamos a copiar el archivo completo de davfs2 en el homedirectory del username.
cp -a /usr/share/davfs2 /home/username/
Luego renombra esta carpeta en .davfs2
mv davfs2 .davfs2
Configuracin de estos dos archivos:
davfs2.conf: descomenta las lneas siguientes y coloca los valores, no toques el resto.
ask_auth 0
use_locks 0
gui_optimize 1
Secreto: aade en la ltima lnea de este archivo (las dobles citas son importantes).
"/home/username/owncloud/" "username" "password"
Si est en un servidor distante:
"my-owncloud.com/remote.php/webdav" "username" "password"
Observacin importante:
Username y password sont 'login' y 'password' para conectarte al servidor web de tu owncloud creado anteriormente. Esta es la razn
por la cual es importante crear un usuario en un grupo de usuarios en tu servidor owncloud y de preferencia el mismo login y password
para conectarte a tu maquina Linux Ubuntu Desktop.

4. Instalar el cliente owncloud para sincronizar con tu nube


Aade el "source package" en la lista de las fuentes del protocolo apt
sudo sh -c 'echo "deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list'
Solicita la actualizacin de la lista de packages
sudo apt-get update
Instalacin del package
sudo apt-get install owncloud-client
Para beneficiarse de las actualizaciones del owncloud-client package, descarga la llave:
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
Aade la llave:
sudo apt-key add - < Release.key

5. Configurar el client owncloud


Una vez que el cliente es instalado, el cono de ejecucin aparecer en tus aplicaciones.
Bsqueda con la palabra clave: cloud.

Haz clic en el cono para lanzar la aplicacin, un mensaje aparece para decirte que hay que configurar a tu cliente.
Haz clic en OK.

Comprueba que un cono con una pequea nube negra aparece en la barra de tareas arriba a la derecha.

Haz clic izquierdo en el cono y elige 'Configure...'


Llena el campo text con la direccin URL de tu cloud (nube).
http://ip_adress_machine/owncloud/

En la imagen siguiente llena el login y el password del usuario que creaste.


Normalmente si has seguido bien el tutorial, esto debera ser de preferencia tu nombre de usuario.

La pantalla siguiente confirma la conexin a tu cloud.

Se te pide luego escoger una carpeta con la cual te vas a sincronizar.


Selecciona el directorio 'owncloud' que creaste en tu homedirectory.
Dale un nombre, para el tutorial escribiremos 'Mycloud'.

En esta ventana, no toques nada, deja por defecto lo que est punteado.
Una carpeta 'clientsync' ser creado por defecto en la raz de tu cloud. Podrs eliminarla ms tarde si lo deseas.

Verifica que la carpeta 'clientsync' est presente en tu servidor.


Abre tu explorador de archivos, haz clic en 'owncloud' en 'Devices', deberas ver este directorio.
Vas a poder plenamente sacar provecho de tu nube y de la sincronizacin del directorio.

Finalmente, para verificar la buena sincronizacin, haz clic izquierdo en el cono de nube negra en la barra de tareas y elige 'Open
Status...'

Este documento intitulado Instalar Owncloud en una LAN de Kioskea (es.kioskea.net) esta puesto a diposicin bajo la licencia Creative Commons. Puede copiar,
modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.

Potrebbero piacerti anche