Syncthing. Sincronitzar les nostres carpetes

Última actualització: desembre de 2014

Syncthing és ara mateix una bona opció codi lliure per a compartir carpetes entre els nostres ordinadors i dispositius (sobretot si estan a una xarxa interna) i sense haver de fer servir un servei extern. És interessant el fet de que si els ordinadors estan a dintre de la nostra xarxa no haurem d'anar a buscar res a internet.

Un cop baixats els clients , simplement es executar el binari. Podem configurar coses al fitxer de configuració que estarà (un cop executat el programari com a mínim una vegada) a ~/.config/syncthing/config.xml

Ens pot ser interessant canviar la IP i port per la que podrem entrar a gestionar les nostres compaticions:

<gui enabled="true" tls="false">

<address>127.0.0.1:22222</address>

</gui>

Si volem assegurar-nos que tenim el client en marxa o si, per exemple, instal·lem el binary a un servidor sense atendre, podem fer una línia de cron que s'encarregui de tenir el programari en marxa:

*/5 * * * * /ruta_del_nostre_script/syncthing_en_marxa.sh

Contingut de l'script syncthing_en_marxa.sh:

if (ps -A | grep syncthing) then

echo "syncthing en marxa"

else

screen -dmS sync /ruta_al_nostre_binari_syncthing &

fi

L'execució la fem amb screen (l'hem de tenir instal·lat) per a facilitar-nos entrat més tard amb un screen -r per si volem comprovar problemes (recordem-nos de sortir de l'screen amb Ctrl + a + d)