syncthing
Herramienta de sincronización descentralizada, lo que significa que los archivos viajan directamente entre dispositivos sin pasar por un servidor en la nube. Aunque su gestión principal se realiza a través de una interfaz web, el comando syncthing en la terminal es el núcleo que permite iniciar el servicio, gestionar la configuración y diagnosticar problemas.
$ syncthing serve
inicia el servicio en http://127.0.0.1:8384 y se abre la interfez web en el navegador
$ syncthing --no-browser
iniciar Syncthing sin abrir el navegador
$ syncthing --paths
ver las rutas de configuración, datos y logs
$ syncthing --paused
inicia todos los dispositivos y carpetas en estado pausado
$ syncthing --reset-database
fuerza un re-escaneo completo de todas las carpetas y reconstruye la base de datos desde cero
$ ssh -L 9090:localhost:8384 usuario@servidor-remoto
acceder a la interfaz web desde otro equipo mediante túnel SSH con lo cual se podrá abrir http://localhost:9090 en local para gestionar el Syncthing del servidor remoto
$ syncthing --audit
habilitar el registro detallado y persistente de todos los cambios y actividades