Translate

viernes, 11 de julio de 2014

BitTorrent Sync, Sync para pc y dispocitivos



BitTorrent Sync, desarrollado por BitTorrent (compañía), es un software propietario basado en P2P para la sincronización e intercambio de archivos, disponible para múltiples plataformas: Windows, Mac, Linux, Android, iOS y BSD. Puede sincronizar archivos entre distintos dispositivos conectados a una red local, o entre dispositivos remotos por Internet de forma segura mediante la tecnología P2P de red distribuida.

Como Instalarlo (por descarga):
*La instalación por PPA es posible, solo que no encontré que ese método este publicado en su web, desconociendo si ese repositorio era seguro, preferí desconsiderar ese método.

Descargalo,
http://www.bittorrent.com/intl/es/sync/downloads

 
cd Downloads
tar xzpf btsync_glibc23_x64.tar.gz
sudo mv btsync /usr/bin
sudo mkdir /etc/btsync  


Incluido dentro de la aplicación esta un archivo de configuración, para sacar esto y poder hacer cambios en la configuración (esta es la forma más fácil), ejecuta
 
sudo btsync --dump-sample-config > /etc/btsync/btsync.conf

Configurarlo, debes editar el archivo sync.config y hacer cambios similares

"device name": "My Sync Device",
a
"device name": "whateveryourhostnameis",

"storage path" : "/home/user/.sync",
a
"storage path" : "/home/user/shared",

// "pid_file" : "/var/run/syncapp/syncapppid.pid",
a
"pid_file" : "/var/run/btsync.pid",


Listo, ahora
btsync --config /etc/btsync.conf

Cuando corras el comando de arranque, la linea anterior, devolverá algo así
BitTorrent Sync forked to background. pid = 5771  # some what like this pid will be change

Y te devolverá la terminal, ya que el programa queda corriendo de fondo como un servicio. Al reiniciar la pc el servicio no levantara.


Configuracion y uso:
Abre en cualquier navegador la siguiente URL local
127.0.0.1:8888

Primero, te preguntara que crees el usuario administrador y su password.
Segundo, ya estas usando, es muy intuitivo.

Iniciando BitTorrent Sync como servicio en linux:

Creación del script

nano /etc/init.d/btsync
--------------------------------CODE
    #! /bin/sh
    # /etc/init.d/btsync
    #
    
    # Carry out specific functions when asked to by the system
    case "$1" in
    start)
        btsync --config /etc/btsync.conf
        ;;
    stop)
        killall btsync
        ;;
    *)
        echo "Usage: /etc/init.d/btsync {start|stop}"
        exit 1
        ;;
    esac
    
    exit 0
--------------------------------CODE

Para hacer el script ejecutable 
chmod +x /etc/init.d/btsync
 
Steando el script para que cargue al inicio
update-rc.d btsync defaults

Listo
Es posible que veas algun error de este tipo al correr el script
warning: script 'btsync' missing LSB tags and overrides
 
Esto se soluciona comentando el script, en la siguiente URL se detalla su solucion.
http://dajul.com/2011/01/06/solucion-al-error-insserv-warning-script-x-missing-lsb-tags-and-overrides/

 

Link de guías útiles

Una gran guia (ingles) para usar BitTorrent Sync para replicación de Storage
http://blog.bittorrent.com/2013/09/10/sync-hacks-how-to-use-bittorrent-sync-as-geo-replication-for-storage/

Guia de usuario de BitTorrent Sync
https://drive.google.com/file/d/0B3c4KeZGz9bnMFZGQmpHcS1jamc/edit?usp=sharing

No hay comentarios.:

Publicar un comentario