Syncthing: Una Alternativa de Código Abierto para Dropbox y BitTorrent Sync
Si estás utilizando múltiples computadoras, probablemente ya estés usando un servicio de sincronización para gestionar tus archivos en diferentes máquinas. Una de las opciones de sincronización más populares es hacer uso de servicios de almacenamiento en línea como Dropbox, Google Drive y OneDrive para transferir archivos de una PC a otra. Una desventaja de esto es que una copia de tus archivos residirá en el servidor del proveedor del servicio y será susceptible a ataques. Otro método es utilizar tecnología P2P, como BitTorrent Sync, y sincronizar tus archivos directamente entre computadoras.
Syncthing es un híbrido entre Dropbox y BitTorrent Sync. Te permite sincronizar archivos directamente entre computadoras sin un servidor de terceros. Además, es de código abierto, y cualquiera puede revisar el código en busca de problemas de seguridad o incluso bifurcarlo para crear su propia aplicación.
Syncthing es compatible con Windows, Mac, Linux, BSD y Solaris. Incluso si estás usando diferentes sistemas operativos en cada computadora, aún puedes sincronizar tus archivos de una computadora a otra.
Comenzar
Para comenzar, visita su página de descargas y descarga el paquete apropiado para tu sistema operativo. Extrae el paquete zip y ejecuta el instalador. En la mayoría de los casos, simplemente ejecuta el archivo ejecutable para iniciar el servicio; no se requiere instalación.
Una vez que ejecutes la aplicación Syncthing, abrirá el navegador web y cargará la interfaz gráfica web (Web GUI). Esto es lo que verás: un resumen de tu estado de sincronización actual.

Lo primero que debes hacer es agregar un repositorio. Lo que esto realmente significa es agregar las carpetas que deseas que se monitoricen y sincronicen.

Si has notado, Syncthing admite el versionado de archivos, y puedes especificar el número de versiones que deseas mantener en tu sistema. Incluso puedes establecer este repositorio actual como el principal, de modo que los cambios en otras máquinas no afecten los archivos en esta máquina.
A continuación, tienes que agregar un nodo. Un nodo es la computadora remota a la que deseas sincronizar tus archivos. En la máquina externa, ve a “Editar -> Mostrar ID” para encontrar tu ID de Nodo. Usa este ID de Nodo para conectarte como un nuevo nodo en tu computadora actual.

Una vez que hayas agregado el nodo, debes ir a la configuración de tu Repositorio y añadir el nodo al que deseas sincronizar. Todos los archivos que coloques en el repositorio ahora se sincronizarán con la otra máquina.

Ventajas de Syncthing
Obviamente, el principal argumento de venta de Syncthing es la seguridad:
- Privacidad: Todos tus archivos residen en tu computadora. No tienes que preocuparte de que el servidor de terceros sea hackeado y de que todos tus archivos queden expuestos.
- Cifrado: Toda la comunicación está asegurada utilizando TLS. El cifrado incluye secreto perfecto hacia adelante para evitar que cualquier espía obtenga acceso a tus datos.
- Autenticación: Cada nodo se identifica mediante un fuerte certificado criptográfico. Solo los nodos que has permitido explícitamente pueden conectarse a tu clúster.
- Código abierto: Cualquiera puede investigar en el código y corregir cualquier error o problema de seguridad.
Lo otro bueno de Syncthing es que no tienes que preocuparte por el espacio de almacenamiento. La mayoría de los proveedores de almacenamiento en línea te limitan a una cantidad fija de espacio de almacenamiento. Para Syncthing, está limitado por el espacio de almacenamiento en tu PC.
Conclusión
Hay muchas maneras de sincronizar archivos entre computadoras, y Syncthing es otra aplicación útil que puedes usar. En este momento, todavía está en desarrollo, y se deberían esperar algunos errores o problemas. Sin embargo, la mayoría de las funciones ya están disponibles y funcionando bien. Ser de código abierto y no tener que depender de servicios de terceros para sincronizar tus archivos lo convierte en una aplicación atractiva. Pruebala y háznos saber si es algo para ti, o si prefieres quedarte con Dropbox, BitTorrent Sync o cualquier otro servicio que estés utilizando actualmente.