User Tools

Site Tools


uso_de_syncthing_para_mantener_repositorios_compartidos

Mediante el uso del programa syncthing se pueden mantener copias de la misma información en varios dispositivos.

El programa puede ser descargado desde: https://syncthing.net/ en esa dirección se explica el proceso de instalación para Debian o Ubuntu.

En el caso de Debian la ejecucion es muy sencilla pero como no tiene una opción para ejecutar como servicio y muy util ver la informaciñn que muestra la opcion que recomiendo es correrlo a traves del screen. Quedaría así:

Dentro del /etc/rc.local

screen -d -m /srv/lauch-syncthing.sh

Y el contenido del /srv/lauch-syncthing.sh podría ser:

#!/bin/bash

/usr/bin/syncthing --home=/root/.config/syncthing/

Para ver la salida en cualquier momento se puede usar:

screen -r 

Otra variante puede hacerse con ayuda del supervidord.

También puede usarse la opción de ejecutarlo en background y guardar el log.

#!/bin/sh

exec  syncthing > /srv/syncthing_$(date +'%Y%m%d-%H-%M-%S') 2>&1&

exit 0

Cuando se ejecuta por primera vez el programa crea solo escucha por el puerto 8384 de la direccion 127.0.0.1. Para cambiar esto se debe cancelar la ejecucion y modificar el archivo de configuracion que por defecto está en: /root/.config/syncthing/config.xml si se instaló como root. Allí se debe cambiar:

<address>127.0.0.1:8384</address>

Por una dirección local de la red para que sea posible controlar el programa de forma remota

<address>10.12.1.60:8384</address>

Luego de este cambio se debe iniciar el programa nuevamente e intentar acceder por un navegador desde cualquier estación.

Otra forma es usar la opcion de la linea de comando del programa con el modificador -gui-address Por ejemplo “http://192.0.2.42:8443

La primera vez que se haga el acceso se va a pedir cambiar la contraseña de acceso.

Para poder acceder a los repositorios de antivirus de la UCLV se debe adicionar el servidor. Esto se hace mediante el botón ADD DEVICE. Los ID de los servidores registrados hasta el momento se encuentran a continuación:

Villa Clara       6QCOWOO-BIETB66-Z446JPZ-SSSLSUV-CNPPZFT-HJMNVRJ-DWXZE64-BLVYUQA   tcp://200.14.54.9:22000
Santiago de Cuba  VLB2VX3-L6B6I3B-UMRJZ7K-6CJWS6F-B75JR3X-O64VCAG-OZ7SOVA-4VKJGQ3   *tcp://10.30.1.118:22000
Sancti Spíritus   OL2KO2F-KYJEVEV-A4KX2JP-BCYHLE5-D5UHGGT-TN3YCY4-NIKKNL7-NB2JZAX   tcp://200.14.52.151:22000  
Holguin           FZK7UT3-JXBQVF6-GLYJOAK-M3YWFLT-7GWPMNH-JP7DOGP-TLXGITO-VUDQUQJ 
Pinar del Rio     NIA6F36-MTDUEQP-INYL3LM-ZV2XL7K-7O5B6IS-4RTBNZB-FLAPEEW-EEELZQD   tcp://200.14.49.13:22000
Ciego de Avila    IB37UTW2-N4DN6KW-TJ3IK3U-N6CYQM2-SOWMDPC-GNYUHJM-BA6MRYT-44OW2QI   tcp://10.18.1.111:22000
Agraria Habana    X2E2TYO-YVVBUU2-ZYDA3BG-UDXOTG2-JDSFC2T-NLT2XWA-YC3RCMA-LHVWBAM   *tcp://200.14.49.199:22000
Las Tunas         PMYEC2P-ZQEQH4O-LMF27DK-OIJAI7P-4QG2WKC-YQB2EML-SIUDP3O-HFW3WAI   tcp://200.14.53.75:22000
Ins C Animal      EB3XU3Z-Q5U2B5M-NLYQXZC-IQY4FXK-J3L63Q4-YDXKY6E-FGQSH53-LZP3ZAC
Moa               LXT2MXM-TQNPA7Y-MPG4U5K-445NFDU-EPMZCT2-IRKV3VG-BNKMWOF-IGGYLQM
INSTEC         EPAC3U3-CIFVEM4-MLT5CIP-FPBMKFP-KSFLRYA-3I65766-S34N7FD-D6ZFUAQ

Cuando se está adicionando un DEVICE y se marca la opcion de INTRODUCER la lista de DEVICES registrados en el se adiciona a nuestro server local lo cual facilita el trabajo.

Si el servidor que instalamos tiene acceso a internet su ID quedará registrado en un directorio lo cual facilita que otros servidores puedan encontrarlo si necesidad de conocer la dirección IP.

El nombre del volumen compartido es: av

uso_de_syncthing_para_mantener_repositorios_compartidos.txt · Last modified: 2016/06/03 15:02 by moliver