OwnCloud

OwnCloud es un producto desarrollado para facilitar el acceso remoto a archivos desde cualquier lugar y desde cualquier dispositivo con conexión a Red. Se trata de una aplicación web open source mediante la cual podremos crear nuestro repositorio remoto privado, donde podremos guardar lo que necesitamos siempre que haya espacio suficiente en nuestro disco duro. De este modo, no será necesario utilizar servicios de terceros y tendremos control absoluto sobre quién accede a “nuestra nube”.

Interrogantes a los que responde

¿Quieres acceder desde la universidad a un documento guardado en tu PC?

¿Quieres dar acceso a compañeros y configurar su rol?

Una agradable y fácil interfaz web

Compartición de archivo a usuarios y no usuarios de OwnCloud

Visor de archivos PDF

Visor de archivos ODT

Calendario/Agenda

Gestión de contactos

Acceso a tus archivos mediante WebDAV

Reproductor de música integrado

Una galería donde podrás visualizar tus imágenes

Un sencillo editor de textos

La seguridad de que tus datos están en tu servidor y no en manos de desconocidos.

Instalación

Esta guía ha sido probada en Debian Squezee y varias versiones de Ubuntu, como prerrequisitos deberemos tener instalado y funcionando el servidor web Apache y el gestor de bases de datos MySQL.

1.- Instalar dependencias

apt-get install php-pear php-xml-parser php5-sqlite php5-json sqlite mp3info curl libcurl3-dev zip

2.- Crear la base de datos con MySQL

En terminal usamos el siguiente comando:

mysql -u root -p

pedirá contraseña

entonces aparecerá la línea de comandos de mysql, donde añadiremos las siguientes instrucciones:

mysql> create database nombre_de_nuestra_base_de_datos;
Reponderá: Query OK, 1 row affected (0.00 sec)

Cerramos mysql con:

mysql> quit

3.- Descargar y descomprimir Owncloud

Descargamos el paquete owncloud-x.tar.bz2 y posteriormente lo descomprimimos.

tar -xvf owncloud-x.tar.bz2

4.- Copiar el directorio owncloud a nuestro servidor Apache como root

mv owncloud /var/www

5.- Le damos permisos del servidor web al directorio owncloud:

chown -R www-data:www-data owncloud

6.- Reiniciamos nuestro servidor apache:

/etc/init.d/apache2 restart

7.- Terminar la instalación

Desde la barra de direcciones de un navegador web tecleamos:

ip.de.tu.server/owncloud (si accedes desde otra computadora de la red)

localhost/owncloud (si accedes desde la computadora donde está instalado owncloud)

Entonces se nos mostrará la interfaz web para terminar con la instalación.

Instalar paquetes de sistema

apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo

Descomprimir paquete descargado de OwnCloud

/var/www/# tar xvfzp owncloud-x.x.x.tar.bz2

chown -R www-data:www-data owncloud

Configuración de autenticación Active Directory

LDAP

Host	10.1.1.1	Port	389
Name	bind_user@dominio.com	Password	Password123
Base	DC=dominio,DC=com
User Login Filter	(&(sAMAccountName=%uid)(objectClass=person))
User List Filter	(&(objectclass=person)
Display Name Field	sAMAccountName

Aumentar el limite de peso de archivos a subir

Por defecto, el peso de los archivos a subir es muy pequeño. Podemos corregir esto editando el archivo /etc/php5/apache2/php.ini donde buscaremos las líneas:

“upload_max_filesize”

“post_max_size”

Apariencia