Índice de la serie Syncthing
- Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos
- Desplegar Syncthing con Docker: Compose, puertos y mapeo de volúmenes
- Cómo configurar Syncthing con varios dispositivos: redes entre pares, topología en estrella e introducers
- Usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos
- Gestionar Syncthing con muchos dispositivos y carpetas: topología, nombres y versionado
- Cómo sincronizar fotos del iPhone con un PC o NAS usando Syncthing
En Android, Syncthing se usa sobre todo de dos maneras: sincronizar documentos entre el teléfono y un ordenador, o hacer una copia automática de las fotos del móvil hacia un PC o NAS.
La idea general no es complicada, pero Android añade dos problemas prácticos: la gestión agresiva de procesos en segundo plano y las restricciones de almacenamiento de las versiones recientes del sistema. Por eso, en Android normalmente recomiendo usar Syncthing-Fork.
Qué cliente usar en Android
Las dos opciones más habituales son:
- Syncthing oficial: mantiene la experiencia más cercana al proyecto original. Es limpio y directo, pero en algunos teléfonos puede sufrir cortes cuando Android mata procesos en segundo plano.
- Syncthing-Fork: una versión mantenida por la comunidad, más adaptada al uso móvil. Añade condiciones de ejecución como “solo con Wi-Fi”, “solo al cargar” o “solo con SSID concretos”, y suele ser más cómoda para sincronización diaria.
Si lo que quieres es respaldar fotos, notas o documentos desde el teléfono hacia un NAS, Syncthing-Fork suele ser la opción más práctica.
Preparación inicial
Instala Syncthing-Fork desde Google Play, F-Droid o GitHub Releases. Después de abrirlo por primera vez, presta atención a dos permisos:
-
Acceso a todos los archivos
Syncthing necesita leer y escribir en las carpetas que vas a sincronizar. Si no concedes este permiso, la aplicación puede abrir, pero fallará al acceder a fotos, documentos o carpetas creadas por otras apps.
-
Exclusión de optimización de batería
Muchos teléfonos Android cierran apps en segundo plano de forma agresiva. Si Syncthing-Fork queda dentro de la optimización de batería, es normal que la sincronización se detenga cuando apagas la pantalla. Añádelo a la lista blanca de batería siempre que el sistema lo pida.
También es buena idea crear una carpeta dedicada para datos sincronizados, por ejemplo:
|
|
En Android 11 y versiones posteriores, esta clase de carpeta propia en el almacenamiento interno suele dar menos problemas que intentar sincronizar directorios del sistema o rutas protegidas.
Si vas a sincronizar las fotos de la cámara, la ruta más habitual es:
|
|
Emparejar el teléfono con un PC o NAS
Syncthing no usa cuentas centrales. Antes de compartir carpetas, los dos dispositivos deben emparejarse.
En el teléfono:
- Abre Syncthing-Fork.
- Abre el menú lateral.
- Entra en la pantalla para mostrar el ID del dispositivo.
- Deja visible el código QR o el identificador largo.
En el PC o NAS:
- Abre la interfaz web de Syncthing.
- Pulsa Añadir dispositivo remoto.
- Escanea el QR del teléfono o pega su ID.
- Dale un nombre claro, por ejemplo
Pixel-PhoneoAndroid-Photos. - Guarda los cambios.
Vuelve al teléfono. En unos segundos debería aparecer una solicitud de conexión desde el PC o NAS. Acéptala. A partir de ese momento los dos dispositivos ya se conocen.
Recibir una carpeta compartida en Android
Si el PC o NAS comparte una carpeta hacia el teléfono, Syncthing-Fork mostrará una carpeta pendiente.
|
|
Al aceptarla, el punto más importante es elegir una ruta local estable. Por ejemplo:
|
|
Para documentos, notas o archivos que quieres editar en ambos lados, deja el tipo de carpeta como:
|
|
Eso significa que los cambios hechos en el teléfono se enviarán al PC o NAS, y los cambios hechos en el PC o NAS volverán al teléfono.
Hacer copia de fotos de Android hacia un PC o NAS
La copia de fotos es el uso más típico. En la mayoría de teléfonos, las fotos de cámara están aquí:
|
|
Las capturas de pantalla o imágenes guardadas por apps pueden estar en rutas distintas, por ejemplo:
|
|
Conviene crear una carpeta Syncthing por cada fuente importante, en lugar de mezclar todo sin criterio.
Crear la carpeta de fotos en el teléfono
En Syncthing-Fork:
- Entra en la pestaña de carpetas.
- Pulsa el botón
+. - Crea una carpeta para la cámara.
Usa valores claros:
|
|
En la sección de compartir, marca tu PC o NAS.
Después cambia el tipo de carpeta del teléfono a:
|
|
Este ajuste es muy importante para una copia de fotos. El teléfono solo enviará archivos. Si más adelante borras fotos del móvil para liberar espacio, el receptor no debería tratar ese borrado como una eliminación que debe propagarse.
Aceptar la carpeta en el PC o NAS
En la interfaz web del PC o NAS aparecerá una invitación para aceptar la carpeta. Al aceptarla, elige una ruta de destino, por ejemplo en Windows:
|
|
Pulsa añadir y elige una ruta de destino, por ejemplo en Windows:
|
|
O en un NAS:
|
|
En el receptor recomiendo cambiar el tipo de carpeta a:
|
|
Así el PC o NAS actúa como destino de respaldo. Si alguien modifica o borra algo accidentalmente en esa carpeta del NAS, Syncthing no intentará propagar ese cambio de vuelta al teléfono.
Si usas Syncthing dentro de Docker, recuerda que en la interfaz web debes escribir la ruta vista desde dentro del contenedor. Por ejemplo, si tu Compose tiene un volumen así:
|
|
Entonces la ruta que debes usar en Syncthing es:
|
|
No la ruta del host.
Prueba con pocos archivos primero
Antes de dejarlo funcionando con miles de fotos, haz una prueba pequeña:
- Crea una carpeta temporal con dos o tres imágenes.
- Sincronízala hacia el NAS.
- Comprueba que aparecen en el destino.
- Borra una imagen en el teléfono.
- Verifica que el comportamiento coincide con lo que esperas.
Esta prueba evita sorpresas desagradables cuando ya hay una fototeca grande implicada.
Ahorrar batería y datos móviles
La ventaja principal de Syncthing-Fork en Android está en las condiciones de ejecución.
En Run Conditions, activa:
- Ejecutar solo con Wi-Fi.
- Ejecutar solo durante la carga, si quieres máxima autonomía.
- Limitar la ejecución a SSID concretos, por ejemplo el Wi-Fi de casa.
|
|
|
|
Un flujo cómodo es este: durante el día haces fotos normalmente y Syncthing permanece detenido; por la noche conectas el teléfono al cargador en casa, se conecta al Wi-Fi y Syncthing-Fork sincroniza las fotos nuevas hacia el NAS sin gastar datos móviles ni batería durante el día.
Restricciones de almacenamiento en Android 11+
Android 11 y versiones posteriores introdujeron restricciones más estrictas sobre el acceso a carpetas de otras apps. Por eso no todas las rutas son igual de estables.
Evita, si puedes:
- carpetas dentro de
Android/data; - carpetas dentro de
Android/obb; - directorios controlados por apps que no exponen bien sus archivos;
- tarjetas SD con permisos inestables.
|
|
Para sincronización normal, suele ser más fiable usar carpetas bajo el almacenamiento interno compartido:
|
|
No recomiendo empezar sincronizando todo el almacenamiento interno:
|
|
Elegir bien el tipo de carpeta
La regla práctica es sencilla:
| Escenario | Android | PC / NAS |
|---|---|---|
| Fotos del teléfono hacia NAS | Send Only |
Receive Only |
| Notas editadas en todos los dispositivos | Send & Receive |
Send & Receive |
| Carpeta que solo quieres consultar en el móvil | Receive Only |
Send Only |
|
|
No uses siempre el modo por defecto sin pensarlo. En Syncthing, el modo de carpeta define qué pasa cuando se modifica o elimina un archivo.
Sobre los borrados de fotos
Para copias de seguridad, lo habitual es querer esto:
- si haces una foto en Android, se copia al NAS;
- si borras una foto del teléfono para liberar espacio, la copia del NAS se conserva;
- si reorganizas el archivo en el NAS, eso no destruye los originales del teléfono.
Para acercarte a ese comportamiento, combina:
- teléfono en
Send Only; - NAS en
Receive Only; - versionado de archivos activado en el NAS si la carpeta es importante.
También puedes usar una carpeta de entrada y otra de archivo. Por ejemplo:
|
|
Syncthing escribe en inbox-phone, y tú organizas manualmente o con scripts hacia archive.
Problemas comunes
Si el teléfono no sincroniza con la pantalla apagada, revisa la optimización de batería. En algunas marcas también hay que permitir inicio automático o ejecución en segundo plano desde el gestor propio del fabricante.
Si el PC o NAS no conecta directamente, comprueba el firewall y los puertos de Syncthing:
|
|
Si la carpeta muestra errores de permisos, prueba con una ruta más simple dentro del almacenamiento interno compartido y confirma que Syncthing-Fork tiene permiso de acceso a todos los archivos.
Si aparecen demasiados conflictos, revisa si esa carpeta debería ser realmente bidireccional. Muchas carpetas de respaldo de Android funcionan mejor como Send Only desde el teléfono.
Configuración recomendada
Para un uso doméstico con NAS, una configuración sólida sería:
- Syncthing en Docker o paquete nativo dentro del NAS.
- Android con Syncthing-Fork.
- Fotos del teléfono como
Send Only. - Carpeta del NAS como
Receive Only. - Ejecución del teléfono solo con Wi-Fi y durante la carga.
- Versionado de archivos activado en el NAS para carpetas importantes.
Con esta estructura, Android no necesita estar sincronizando todo el día, el NAS recibe las fotos de forma ordenada y el riesgo de borrar accidentalmente una copia importante baja mucho.
Resumen
En Android, Syncthing funciona mejor cuando aceptas las particularidades del sistema: permisos explícitos, batería agresiva y rutas de almacenamiento más restringidas. Syncthing-Fork suaviza bastante esos problemas y añade justo las opciones que hacen falta para un teléfono.
Para fotos, quédate con esta combinación: teléfono en Send Only, PC o NAS en Receive Only, rutas claras y sincronización limitada a Wi-Fi y carga. Es una configuración simple, pero aguanta muy bien en el uso real.