viernes, 2 de mayo de 2014

7 - Raspberry PI - Sincronizacion de archivos Bittorrent Sync

Este maravilloso programa nos permite sincronizar diferentes directorios con distintos dispositivos celulares, notebook, tablet, se puede utilizar como back-up o un SVN si tenemos proyectos o código para actualizar. :) desde Internet si logramos montar un server con raspberry pi ...

de donde descargar este excelente programa
http://www.bittorrent.com/intl/es/sync/downloads

eligen la versión que necesiten en mi caso ARM para raspberry pi ya que su procesador es ARM
para su ubuntu bajen 386 (32bits) o x64(64bits) segun el microprocesador de su notebook, tablet, o lo que sea.
para activar el servicio solo deben introducir el siguiente comando

sudo  ./btsync
y para acceder desde el navegador en su maquina local a ambos btsync por el puerto 8888 / gui

rasbpberry pi remoto
xxx.xxx.xxx.xxx:8888/gui






notebook local
xxx.xxx.xxx.:8888/gui
localhost:8888/gui



Primero eligen la carpeta local a sincronizar y generan el codigo el cual deben copiar es su llave, le dan add este indexa en su maquina o sea la lee cuenta archivos y tamaño del directorio.

en el raspy remoto elijen la carpeta y agregan el código generado hace un momento el copiado y le dan add les sincroniza los archivos agrega los que falta es muy buen soft.


Tambien pueden escaneralo con el cel lo agregan y sincroniza el cel con su maquina local ..diganme si no es genial..




Cuando deja sincronizado ambos directorios les aparece un synced con fecha y hora si modifican cualquiera de las dos carpetas o agregan un archivo este se sincroniza o se duplican.



Tiene algunos problemas con caracteres como ñ, acentos y simbolos ascii y letras rusas jejeje en los nombres de los archivos y no los actualiza, pero es genial para sincronizar pelicualas, vídeos y código fuente :)
Otro inconveniente era cargarlo como servicio ya que en raspberry pi tenes que hacerlo desde la la terminal asi que le hice el script en bash para arrancarlo
para realizarlo se van a cd /etc/init.d/ aqui se guardan los servicios a arrancar con start o stop

cd /etc/init.d
sudo nano btsync.sh

*y copian esto o hacen el suyo es muy sencillo ************************************

#!/bin/sh

case "$1" in

  start)
  echo  "Arrancando BitTorrent Sync"
  /usr/local/bin/btsync
  ;;

  stop)
  echo "Parando BitTorrent Sync"
  killall  btsync
  ;;

  *)
  echo "Uso /etc/init.d/btsync {start|stop}"
  exit 1
  ;;

esac

exit 0

********************************************************

y para actualizar la lista de servicios

sudo update-rc.d btsync.sh defaults 0

y cuando reinicien iniciara solo el btsync

 Sldosss.


No hay comentarios.:

Publicar un comentario