
- Syncthing sincroniza archivos directamente entre tus dispositivos sin pasar por la nube y con cifrado extremo a extremo.
- El control de versiones, los modos de carpeta y la configuración flexible ponen la privacidad y la seguridad en el centro.
- Su instalación y uso son accesibles en Windows, Linux, macOS, Android y servidores, adaptándose a todo tipo de usuario.
La sincronización de archivos entre dispositivos es una necesidad que no deja de crecer a medida que utilizamos más equipos y queremos mantener todos nuestros datos actualizados y accesibles en cualquier momento. Frente a las soluciones tradicionales en la nube, como Google Drive, Dropbox o OneDrive, emerge una alternativa que prioriza la privacidad, la seguridad y la independencia de servidores de terceros: Syncthing.
En este artículo te cuento absolutamente todo lo que necesitas saber sobre Syncthing: qué es, cómo funciona, ventajas, inconvenientes, usos prácticos, cómo se instala, se configura y cómo aprovecharlo de verdad para sincronizar lo que quieras entre tus dispositivos, con toda la tranquilidad de que nadie más pondrá las manos en tus archivos.
Índice
- 1 ¿Qué es Syncthing y en qué se diferencia de otros servicios?
- 2 Ventajas principales de usar Syncthing
- 3 ¿Cómo funciona Syncthing por dentro?
- 4 Instalación: ¿cómo instalar Syncthing en tus dispositivos?
- 5 Primeros pasos tras la instalación
- 6 ¿Cómo sincronizar carpetas y configurar la compartición?
- 7 Control de versiones: qué pasa con los archivos eliminados o modificados
- 8 Privacidad y seguridad: cifrado de extremo a extremo y configuración de acceso
- 9 Casos de uso y ejemplos prácticos
- 10 Avanzando: opciones de configuración y recomendaciones
- 11 ¿Hasta dónde llega Syncthing?
¿Qué es Syncthing y en qué se diferencia de otros servicios?
Syncthing es un software de código abierto orientado a la sincronización de archivos en tiempo real entre varios dispositivos. La primera diferencia fundamental respecto a servicios como Dropbox o Google Drive es que no existe ningún servidor centralizado que almacene tus archivos. Los datos viajan directamente entre tus equipos; tú decides dónde están y quién tiene acceso.
A diferencia de la mayoría de aplicaciones comerciales, Syncthing no obliga a confiar tus archivos a una empresa. No depende de la nube de terceros, ni vende espacio de almacenamiento, ni limita la cantidad o el tipo de archivos que puedes sincronizar (más allá del propio espacio físico de tus dispositivos).
El modelo es claro: peer-to-peer (P2P)—los dispositivos se conectan entre sí, tanto en la misma red local como en distintas ubicaciones conectadas a Internet. Toda la información va cifrada de extremo a extremo. Nadie en el medio (ni desarrolladores, ni terceros, ni ningún otro) puede ver tus datos.
La seguridad y la privacidad no son un complemento, sino el núcleo del diseño de Syncthing. El proyecto es de código abierto y puedes consultarlo (o compilarlo por ti mismo, si tienes conocimientos), lo que aumenta la transparencia y confianza.
Ventajas principales de usar Syncthing
- No usa servidores intermedios: La información solo pasa por tus dispositivos. Olvídate de las miradas ajenas o de posibles brechas de seguridad en servidores que no controlas.
- Totalmente gratuito y open source: No hay cuotas de almacenamiento. El código fuente se puede consultar en su web oficial.
- Multiplataforma: Disponible para Windows, macOS, Linux, BSD, Android e incluso NAS o pequeños servidores domésticos.
- Flexible y personalizable: Puedes configurar restricciones, patrón de archivos a ignorar, permisos, tipos de carpetas (envío, recepción…), versiones de archivos y mucho más.
- Sin límite de dispositivos o carpetas: Añade todos los ordenadores, móviles, servidores o tablets que necesites.
¿Cómo funciona Syncthing por dentro?
La forma de operar es sencilla una vez que entiendes el flujo básico. Cada vez que instalas Syncthing en un dispositivo, se genera un identificador único. Este ID sirve para relacionar dispositivos en la red de sincronización.
En cuanto hay dos (o más) dispositivos conectados, puedes decidir qué carpetas compartir entre ellos. Todo se hace de forma automatizada y segura:
- Cuando compartes una carpeta en el dispositivo A y la aceptas en el B, cualquier cambio en un archivo (añadir, modificar, borrar), se replica en el otro en cuanto ambos están conectados a la red (local o internet).
- Si hay varios dispositivos conectados, los datos se propagan en paralelo, y no tienes que depender de ningún equipo encendido, siempre que haya más de uno disponible. Por ejemplo, puedes tener el móvil y el PC, y añadir un NAS para mantenerlo todo sincronizado aunque uno de los dos principales se apague.
- La sincronización es en tiempo real: los cambios se detectan mediante notificaciones del sistema de archivos (muy eficiente), sin estar continuamente ocupando recursos.
¿Qué pasa si modificas el mismo archivo en dos sitios a la vez? Syncthing es inteligente: al detectar un conflicto, guarda las dos versiones. El archivo «conflictivo» se renombra con un sufijo donde se indica el conflicto y el momento, para que decidas cuál conservar. Esta función es muy útil cuando trabajas en equipo o sincronizas desde varios dispositivos de uso frecuente.
Instalación: ¿cómo instalar Syncthing en tus dispositivos?
El proceso de instalación varía un poco según el sistema operativo, pero es muy sencillo.
PC y portátiles (Windows, Linux, macOS)
- Windows: Descargas el ejecutable desde la web oficial. Para hacerlo aún más cómodo, puedes instalar una aplicación auxiliar como SyncTrayzor, que integra Syncthing en la bandeja y añade notificaciones y gestión automática del arranque. Descárgalo desde su repositorio de Github.
- Linux: Está disponible en muchísimas distribuciones, tanto en repositorios oficiales como vía paquetes snap, flatpak, AUR, etc. También puedes bajarlo directamente de la web oficial o compilarlo. Muchas distros tienen la opción de activar Syncthing como servicio de usuario usando systemd. Ejemplo:
systemctl enable syncthing@tu_usuarioysystemctl start syncthing@tu_usuario. - macOS: Dispones de un paquete dedicado. Lo instalas y lo ejecutas como cualquier otra aplicación. Puedes encontrarlo en Github.
- En todas las versiones se incluye una interfaz web local (normalmente en el puerto 8384), desde la que puedes gestionar toda la configuración y ver el estado de las sincronizaciones.
Android
- La app oficial no está en Google Play, pero sí en F-Droid, repositorio gratuito y seguro de aplicaciones open source. Descárgala en tu móvil desde F-Droid tras instalar el cliente (si todavía no lo tienes) y en apenas dos minutos queda lista.
- Es ligera (unos 20MB), gratuita y con consumo bajo de batería.
NAS, Raspberry Pi, servidores y más
- Existe la posibilidad de instalar Syncthing en otros dispositivos más específicos, como servidores domésticos, NAS (QNAP, Synology, etc.), placas como Raspberry Pi, y sistemas tipo ZimaBoard.
Primeros pasos tras la instalación
Al abrir Syncthing por primera vez, el programa crea un ID único para tu dispositivo. Este identificador te permite emparejarlo con otros en la red. No está asociado al hardware, así que puedes importar la configuración y mantener el mismo ID si migras de máquina.
Desde la interfaz web puedes (¡y deberías!) ponerle un nombre reconocible al dispositivo (ejemplo: “Portátil trabajo”, “NAS casa”, “Móvil personal”), porque así evitarás confusiones sobre qué es cada uno en tu red.
Para unir dispositivos, necesitas intercambiar los IDs (basta copiar y pegar), o bien escanear el código QR que aparece al mostrar el ID (muy cómodo cuando conectas el móvil, por ejemplo).
Ambos dispositivos deben agregarse mutuamente para establecer la confianza: en cuanto uno añade al otro, el segundo recibe una notificación para aceptar la conexión.
¿Cómo sincronizar carpetas y configurar la compartición?
Una vez vinculados los dispositivos, puedes empezar a compartir carpetas específicas. El proceso sigue estos pasos:
- Crea una carpeta compartida en uno de los equipos (por ejemplo, en el ordenador principal o el NAS doméstico). Simplemente seleccionas una carpeta local y decides con qué dispositivos compartirla.
- En cuanto se comparte, el dispositivo invitado recibe una petición para aceptar la carpeta. Puedes elegir dónde se va a guardar/localizar en ese segundo equipo. No hace falta que tenga el mismo nombre ni la misma ruta en ambos; tú decides.
- Empieza la sincronización automática. Cada vez que copies, edites o elimines archivos en esa carpeta, el cambio se propaga al resto de equipos compartidos.
Aquí puedes decidir varios modos para cada carpeta compartida:
- Enviar y recibir (por defecto): Todos los dispositivos pueden modificar el contenido y los cambios son bidireccionales.
- Sólo enviar: El dispositivo actúa únicamente como fuente. Los demás reciben los archivos pero no pueden hacer modificaciones que afecten al origen.
- Sólo recibir: El equipo recibe los archivos, pero no envía ni propaga cambios a los demás. Es útil, por ejemplo, para tener un backup automático y evitar borrados o modificaciones accidentales.
Además, puedes compartir la misma carpeta entre más de dos dispositivos. Imagínate una red con tu ordenador de sobremesa, un portátil, el móvil, el NAS del salón y una Raspberry Pi: puedes crear una carpeta común para todos o distintas combinaciones. Incluso es habitual usar un servidor pequeño (tipo ZimaBoard o NAS casero) como «nodo central» para que la sincronización nunca dependa de un solo equipo encendido.
Control de versiones: qué pasa con los archivos eliminados o modificados
Una de las mayores inquietudes de los usuarios es qué ocurre si se borra o modifica accidentalmente un archivo. Syncthing tiene sistemas de versionado y recuperación integrados que lo convierten en una solución robusta incluso ante este tipo de problemas.
Tipos de control de versiones:
- Sin versionado: El cambio (eliminación o sobrescritura) se replica sin posibilidad de recuperar el archivo.
- Modo papelera (Trash Can): Los archivos eliminados o reemplazados se guardan en una carpeta oculta
.stversionsy no se eliminan nunca automáticamente. Si tienes espacio suficiente, es una opción sin complicaciones. - Versionado simple: Guarda versiones antiguas de los archivos durante un plazo determinado o una cantidad concreta de versiones, y puedes limpiar automáticamente los más antiguos.
- Versionado escalonado/staggered: Gestiona automáticamente versiones según antigüedad y frecuencia de cambios, por intervalos (versiones por minuto, hora, día, etc.), y elimina las más antiguas según los límites que definas.
- Versionado externo: Puedes programar un script personalizado que se encargue del manejo de las versiones (ideal si necesitas automatizar, comprimir, mandar copias a otro backup, etc.).
En todos los casos, tienes un historial de versiones para cada archivo, lo que resulta muy útil si se produce una modificación o eliminación accidental, ya que puedes restaurar versiones previas fácilmente.
Privacidad y seguridad: cifrado de extremo a extremo y configuración de acceso
La principal ventaja de Syncthing frente a cualquier servicio de nube tradicional es la privacidad. Todas las transferencias entre equipos se realizan usando TLS y cifrado de extremo a extremo. Incluso cuando la conexión entre dos dispositivos usa relay servers públicos (servidores de retransmisión), el cifrado se mantiene, de tal forma que ni siquiera los servidores intermedios pueden acceder al contenido de tus archivos.
Por si fuera poco, puedes limitar en la configuración el uso de estos relays, forzar que los dispositivos solo sincronicen directamente (en red local, por ejemplo), establecer usuarios y contraseñas para acceder a la interfaz de gestión web, o filtrar redes permitidas.
¿Qué información comparte Syncthing con la «nube»? Por defecto, y sólo si así se configura, el programa puede informar de estadísticas anónimas para ayudar a mejorar el desarrollo. Además, utiliza servidores públicos para descubrir dispositivos conectados (descubrimiento global), pero todo el tráfico de archivos permanece completamente cifrado e inaccesible para terceros. Gestionar contraseñas de seguridad y configurar bien los permisos añade otra capa de protección.
Casos de uso y ejemplos prácticos
- Sincronizar fotos del móvil con el PC: En vez de depender de Google Fotos o servicios similares, puedes automatizar el volcado de todas tus fotos a una carpeta del ordenador. En modo solo envío desde el móvil, evitas borrados accidentales.
- Vincular varios ordenadores o portátiles: Si trabajas en distintas máquinas, puedes tener una carpeta de “trabajo”, “proyectos”, o “universidad” (o todas) sincronizando contraseñas y archivos sensibles en todos ellos. Cualquier archivo añadido, modificado o borrado se replica al instante.
- Compartir archivos en grupo o con familiares: Si compartes un directorio con tu pareja, familia o amigos (eventos, fotos, vídeos…), Syncthing facilita que todos tengan siempre los mismos archivos, sin depender de servidores de terceros ni exposiciones innecesarias.
- NAS casero o nube personal: Al instalar un mini servidor (ZimaBoard, Raspberry Pi, NAS doméstico), puedes centralizar y respaldar todo tu contenido, tener copia de seguridad automática y acceso remoto donde sea.
- Sincronización multimedia y backups: Mantén una colección de música o vídeos sincronizada entre varios equipos. Sin embargo, para gestionar adecuadamente copias y backup, también puedes consultar cómo gestionar el firmware y actualizaciones de tus dispositivos.
Avanzando: opciones de configuración y recomendaciones
Además de todo lo anterior, Syncthing incluye un arsenal de opciones avanzadas ideales para usuarios exigentes o contextos más complejos:
- Escaneo selectivo: Puedes especificar el intervalo del escaneo de cambios, orden de verificación y parámetros de consumo de espacio.
- Patrones de exclusión: Permite excluir archivos o rutas que no quieres sincronizar (por ejemplo, archivos temporales, cachés, etc.).
- Permisos y metadatos: Sincroniza o ignora la información de permisos, dueño, atributos, dependiendo de tus necesidades y del sistema operativo utilizado.
- Carpetas con diferente acceso por dispositivo: Puedes tener una carpeta que ciertos equipos sólo reciban (sin enviar), útil para backups, o sólo envíen para evitar perder datos.
- Configuración remota y administración: Se puede gestionar la interfaz web a distancia, por ejemplo, usando configurar doble factor con Google Authenticator o túneles SSH para administrarlo de forma segura cuando se trata de un servidor al que no tienes acceso gráfico directo.
Algunos consejos prácticos tras años de uso:
- Siempre, siempre mantén backup externo de tus archivos importantes. Syncthing no reemplaza las copias de seguridad tradicionales, porque al replicar cambios, un borrado accidental puede propagarse. El versionado ayuda, pero no es infalible.
- Cuidado con la propagación de errores: En carpetas con escritura bidireccional, un virus o borrado en un equipo puede dañar también el resto de las copias sincronizadas. Configura adecuadamente los permisos y modos de carpeta según el uso real.
- Revisa el espacio de las carpetas .stversions, ya que el versionado puede llegar a ocupar mucho espacio si no se limpia de forma regular. Es muy útil para evitar pérdidas, pero revisa la configuración según el tamaño de tus archivos.
- No expongas la web de administración de Syncthing a Internet sin usuario y contraseña fortalecidos y, si puedes, limítalo a determinadas IPs o redes de confianza.
¿Hasta dónde llega Syncthing?
Con Syncthing puedes, en efecto, crear una cloud privada sin las limitaciones de la nube pública. Es perfecto para quienes quieren controlar sus archivos sin renunciar a la comodidad de la sincronización automática y la multiplataforma. Ni es la herramienta más sencilla para compartir archivos esporádicos con alguien ajeno (Dropbox lo hace más rápido en ese caso), ni busca ofrecer cientos de integraciones externas. Está pensada para quienes valoran la privacidad, la colaboración entre dispositivos y la agilidad.
Numerosos usuarios utilizan Syncthing para mantener sincronizadas bases de datos de contraseñas (como qué es KeePass), directorios de trabajo, copias de seguridad personales, carpetas multimedia o incluso para organizar intercambios de archivos entre equipos de desarrollo o dentro de una empresa o pequeño grupo.
Empresas como ZimaBoard llevan la integración un paso más allá, combinando el hardware dedicado con las capacidades de Syncthing para gestionar el backup, la colaboración en tiempo real y la recuperación ante desastres sin depender en ningún momento de plataformas externas. Puedes conocer más sobre su hardware pensado para creadores y desarrolladores en la web oficial de ZimaSpace.
Cómo gestionar contraseñas de seguridad: guía completa y prácticas seguras







