Owncloud: sincronización con software libre que supera a Google drive y Dropbox
Escrito por danitxu en ~/opinion, tags: csync, dropbox, google drive, kde, mirall, owncloud
Quizás parece un título sensacionalista, pero intentaré explicar por qué considero que es verdad.
Existen numerosas funcionalidades con las que comparar los servicios web de almacenamiento de ficheros, como podemos leer en la gran wikipedia (1 y 2):
- Libertad, Precio y publicidad.
- Limitaciones: almacenamiento ofrecido, tamaño máximo de fichero, tráfico, tiempo de almacenamiento.
- Interfaces de acceso (web, cliente de escritorio, APIs), y protocolos (ftp, rsync, webdav, ssh, smb/cifs, nfs, propio,…) que a su vez permiten otros interfaces (ej. webdav con dolphin).
- Cliente para sincronización en distintas plataformas de PC (GNU/Linux, Windows,…) y móviles (Android,…).
- Funcionalidades de ficheros y carpetas (compartición, encriptación, versionado), y otras: uso de p2p para almacenamiento, etc.
Repasando los 11 servicios web que aquí aparecen con cliente de sincronización para GNU/Linux (Asus, Egnyte, Barracuda, Dropbox, Memopal, Jungle Disk, SpiderOak, Ubuntu One, Unitrends, ZumoDrive, Wuala), ninguno de ellos -ni siquiera Ubuntu One- es libre en cuanto a las partes cliente y servidor.
Antes de owncloud, ha habido otros intentos como Sparkleshare (también cuenta con clientes de sincronización, pero es más complicado de hacerlo funcionar), bbox, kfilebox continuado como Acid Rain, lsyncd, dvcs-autosync,… pero éstos proyectos tienen menos actividad y -IMHO- potencial. Incluso ahí estaba csync (leer más abajo), una parte importante de owncloud pero con el anticuado ftp.
Owncloud es un proyecto que nació en 2010 desde KDE, su última versión ha sido anunciada este 21 de mayo, y tiene webs .org y .com. Además de ser libre casi 100% (salvo los plugins propietarios y una consola de administración) con licencia AGPLv3, ofrece:
- La posibilidad de instalarlo en un servidor propio. Por tanto, supera a Google drive o Dropbox porque podemos disponer de tanto espacio como queramos. También hay distintos proveedores que ofrecen 5 Gb gratis, etc.
- Clientes de sincronización de ficheros para GNU/Linux, Android, Windows y Mac. Ya tenemos libertad en multiplaforma.
- Muchas funcionalidades (ej. además de ficheros sincroniza contactos, calendarios y marcadores), que van a seguir ampliándose.
El servidor está escrito en php y javascript, generando html5. El cliente se basa en csync, cliente de sincronización de ficheros (librería + utilidad de comandos) escrito en C, librería a la que se le pueden añadir plugins. Actualmente cuenta con uno para ftp, uno para smb y otro para “pseudo”webdav (ver explicación). También emplea mirall, para la interface gráfica multiplataforma (en Qt y C++), que a su vez usa csync.
A nivel técnico, una clave importante es que utiliza protocolos abiertos y estándares que facilitan la interoperabilidad. Concretamente usa WebDAV y sus derivadas CalDAV y CardDAV. También puede hablar smb/cifs y ldap.
Este gran proyecto de software libre ha llegado más tarde que los del terreno privativo, pero es innovador (ej. streaming de audio, integración de aplicaciones), y tiene un gran potencial, además de numerosos seguidores a juzgar por el alto nº de entradas. Se acerca el día en que tendremos alternativas libres y potentes para nuestros contactos, calendarios, etc. más allá del “google-store”.
P.D. La semana que viene aparecerá un artículo de Jorge Cacho sobre el tema en TuxInfo, permanezcan atentos a esta revista.




















Entradas (RSS)
[...] recomiendo leer el siguiente artículo de Danitxu para entender la grandeza de esta aplicación y la multitud de aplicaciones que podemos tener en [...]
¡Gracias!
Se echan en falta sistemas libres en el almacenamiento y uso sincronizado en cloud computing. Debido a que escribo sobre temas de productividad para empresas, muchas de ellas Pymes, éste tipo de almacenamiento presenta muchas ventajas respecto a los sistemas tradicionales.
Me preguntaba entonces, cómo hacerlo además sencillo y rápido de montar y usar, como si fuera un Dropbox, ya que si es complicado de instalar o farragoso de usar, muchas Pymes y autónomos desestimarán su uso ¿podrías indicarme algún resumen que conozcas de cómo instalar y usar éstas herramientas? Gracias y hasta ahora!
Francisco
Personalmente no me parece excesivamente complicado de montar en un apache (+php,…) para una Pyme que tenga servicios informáticos, bien internos o externos. Y si éste no es el caso o es para un autónomo, hay proveedores (http://owncloud.org/providers/) semejantes a dropbox que te dan espacio gratis, y todo lo que hay que hacer es 1) darse de alta en el servicio 2) bajar el cliente para GNU/Linux, Windows o lo que sea.
Ya disponible el artículo sobre ownCloud aqui: http://issuu.com/jorgecachohernandez/docs/owncloud__tu_nube_libre
(Por si a alguien le interesa la revista completa está aquí: http://issuu.com/arielm.corgatelli/docs/tuxinfo48)
Estoy implementadolo en una LAN de una empresa para reemplazar el uso de carpetas compartidas de Win…, esperando poder controlar la difusion de virus, mientras voy luchando con la inercia de los usuarios windown. tengo el server con usuarios, me gustaria acceder a informacion sobre el uso del cliente, que por cierto en ubuntu 12.04, cuesta bastante instalarlo.
Si necesitan probar una version basada en owncloud encontraras esta alternativa con 3gb gratis https://workcloud.com.co/ perdonen si el comentario es considerado como spam
Gracias por la info, Carlos. Owncube (https://owncube.com/) te da 5 Gb gratis.