This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
uso_de_syncthing_para_mantener_repositorios_compartidos [2015/12/23 21:29] moliver@uclv |
uso_de_syncthing_para_mantener_repositorios_compartidos [2020/04/10 17:38] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
El programa puede ser descargado desde: https://syncthing.net/ en esa dirección se explica el proceso de instalación para Debian o Ubuntu. | 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 opcion para ejecutar como servicio y muy util ver la informacion que muestra la opcion que recomiendo es correrlo a traves del screen. Queraria asi: | + | 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 | ||
<code> | <code> | ||
- | screen -d -m syncthig | + | screen -d -m /srv/lauch-syncthing.sh |
</code> | </code> | ||
- | De esa forma queda ejecutandose en segundo plano y no importa que se cirre la sesión. | + | Y el contenido del /srv/lauch-syncthing.sh podría ser: |
+ | |||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | |||
+ | /usr/bin/syncthing --home=/root/.config/syncthing/ | ||
+ | </code> | ||
Para ver la salida en cualquier momento se puede usar: | Para ver la salida en cualquier momento se puede usar: | ||
Line 14: | Line 23: | ||
screen -r | screen -r | ||
</code> | </code> | ||
+ | |||
+ | Otra variante puede hacerse con ayuda del supervidord. | ||
+ | |||
+ | También puede usarse la opción de ejecutarlo en background y guardar el log. | ||
+ | <code> | ||
+ | #!/bin/sh | ||
+ | |||
+ | exec syncthing > /srv/syncthing_$(date +'%Y%m%d-%H-%M-%S') 2>&1& | ||
+ | |||
+ | exit 0 | ||
+ | </code> | ||
+ | |||
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: | 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: | ||
Line 24: | Line 45: | ||
</code> | </code> | ||
Luego de este cambio se debe iniciar el programa nuevamente e intentar acceder por un navegador desde cualquier estación. | 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. | La primera vez que se haga el acceso se va a pedir cambiar la contraseña de acceso. | ||
Line 30: | Line 53: | ||
<code> | <code> | ||
- | Villa Clara 6QCOWOO-BIETB66-Z446JPZ-SSSLSUV-CNPPZFT-HJMNVRJ-DWXZE64-BLVYUQA | + | 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 | + | 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 | + | 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 | ||
</code> | </code> | ||