Primeros pasos con SparkleShare
Llevamos tiempo hablando de SparkleShare, un desarrollo que nos permitirá a cualquiera de nosotros tener un servicio tipo Dropbox totalmente controlado por nosotros y que podemos instalar en el mismo servidor de hosting que utilizamos para nuestro blog (por poner un ejemplo).
SparkleShare sigue en plena evolución pero si queréis probarlo la cosa cada vez es más sencilla, como comentan en Linux Magazine, donde han publicado una breve guía de puesta en marcha de SparkleShare en nuestro servidor.
Aunque es posible instalar SparkleShare a través de paquetes DEB, lo más recomendable es compilar de cero, y para ello lo que debemos hacer en primer lugar es instalar las dependencias necesarias:
sudo apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev libwebkit-cil-dev intltool libtool python-nautilus libndesk-dbus-glib1.0-cil-dev libappindicator0.1-cil-dev
Tras lo cual deberemos descargar la última versión del código fuente para, una vez descargado y descomprimido en su correspondiente carpeta, compilarlo con los siguientes comandos:
./configure --prefix=/usr make sudo make install
El último paso consiste en poner en marcha un repositorio Git, y es que como explican en el artículo original, aunque SparkleShare puede funcionar con GitHub y Gitorious como sus backends para el almacenamiento online, tener en marcha nuestra propia instalación de Git permite controlar absolutamente todos los parámetros de este servicio en nuestro servidor.
Para acceder a esa opción hay una serie de guías relativamente sencillas de seguir como la página wiki oficial en la cual se ofrecen instrucciones detalladas. Una vez está todo en marcha basta con ejecutar la orden
sparkleshare start
para iniciar el servicio, y cuando se nos pida la dirección de nuestro servidor tendremos que hacerlo con el formato usuario@hostremoto. A partir de ahí introducimos la ruta de nuestro repositorio Git en nuestro servidor con el formato /ruta/al/directorio/nombrerepositorio.git.
Ya solo falta pulsar en Finish y tendremos lista nuestra instalación de SparkleShare. ¡Suerte!












Sparkle me deja al menos una duda ¿Si no tengo un hosting, es decir para un usuario común y corriente que usa el PC unas 4 horas al día o unos días a la semana, como configuraría Sparkle Share o con que pagina de almacenamiento?
Segun entiendo sparkle esta diseñado para las personas que si tienen hosting o al menos saben usar git y no se sienten a gusto dejando sus datos en dropbox
Entonces no podemos decir que se usará SparkleShare en lugar de Dropbox ya que ese tipo de usuarios que mencionas tal vez nunca han usado Dropbox, es más probable que usen un servidor ftp.
Y si tengo que tener contratado un hosting pues ya no me salió gratis la solución. En fin, le veo más contras que beneficios a este programa así como lo mencionas.
Saludos!
Pues al realizar la instalación te pregunta si quieres usar hosting propio, github o gitorious. En los ultimos dos si te sale gratis.
En mi caso hice la prueba sobre dreamhost y funciono bien, pero aun no puedo reemplazar dropbox por el cliente mobil.
Ahora me ha quedado más picor en la testa. ¡Picajoso! ¿Nos podes echar una manito pa quitarnos el prurito?
Por cierto, ya salió el 2 milestone de openSUSE 12.1
¿Algunos cambios previstos para su futura versión? Digo, algún cambio al instalador, a YaST, mejora de algo?
¿Y a qué viene esa pregunta en éste artículo?
Ni idea, si bien que puede él publicar noticias como todos nosotros, no veo el por qué de ponerlo en un comentario…
Esta bueno, pero me está llamando más la atención por la arquitectura que tiene syncany
http://wiki.syncany.org/wiki/Architecture
Yo probé sparkleshare y syncany. Según mi experiencia ( sparkleshare lo use en versiones anteriores y donde tenia bastante camino que recorrer ) sparkleshare es muy útil para la programación, ya que esta basado en el uso de git, el cual es un VCS y no tanto para lo que está orientado dropbox. Aunque yo por un tiempo estuve buscando alternativas a esta servicio en la nube y para los que tenemos un servidor siguiendo este artículo ( http://fak3r.com/geek/howto-build-your-own-open-source-dropbox-clone/ ) se puede llegar a una aproximación. También existen proyectos como owncloud ( http://owncloud.org/index.php/Main_Page ) el cual tiene una interfaz gráfica y se basa en WebDAV. Pero después de probar esos servicios con bastantes problemas y limitaciones, llegue a probar syncany, el cual me parece que si puede llegar a reemplazar ( o brindar el mismo servicio ) que dropbox.
Syncany se basa en la sincronización de archivos bajo una amplia gama de procolos. Entre los cuales podemos destacar ftp y ssh que nos dan un abanico de posibilidades gratuitas. Aunque también otros tipos de servidores como S3. Desde el punto de vista de seguridad, Syncany crea un “contenedor” encriptado con los datos ( usando algunos algoritmos y métodos de software de enctriptación de particiones ). Su uso y configuración es muy facil, en el caso de ssh o ftp ponemos los datos del servidor, donde guardamos los archivos y comienza a trabajar solo.El problema que al ser java ( ventaja de ser multiplataforma, aunque solo funciona en linux aún pero se esta portando a windows ) tiende a gastar bastante memoria ram, y mi experiencia fue que no es tan veloz como sparkleshare.
Finalizando, creo que dropbox tiene una gran facilidad para los usuarios que o no tienen un servidor o quieren un servicio sin mucha configuración. Pero Syncany sin dudas es muy facil de usar y creo que va camino a ser una alternativa gratis a servicios como dropbox muy firme.
Leyendo un poco le he hallado mucha ventaja a esta aplicación, viendolo por el lado empresarial claro esta, por ejemplo donde trabajo usamos windows-linux y hay distintas tiendas en la ciudad, hay que estar haciendo backups y no es conveniente que los usuarios anden usando clientes ftp, por tanto usamos dropbox, tenemos dropbox en fedora y windows pero la desventaja de dropbox es que si se suben varios archivos de backup por ejemplo para halarlos desde mi equipo, los demas equipos clientes estaran no solo subiendo informacion sino bajando consumiendo el ancho de banda …. en fin con lo que quiero llegar es que al tener un dominio, hosting se puede evitar lo anterior y con esta aplicacion sparkleshare hasta donde logro entender, facilitaria aun el proceso porque los lcientes subirian solamente y se destinaria un equipo para la descarga…. el que me entendio bueno sabra lo que quiero decir…
saludos