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 en varios dispositivos: red entre pares, topología en estrella e introducers
- Cómo usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos
- Gestionar múltiples dispositivos y carpetas en Syncthing: topología, nombres y versionado
- Cómo sincronizar fotos del iPhone con un PC o NAS usando Syncthing
Usar Syncthing para sincronizar fotos en un iPhone es bastante distinto a hacerlo en Android.
La razón es sencilla: iOS es más cerrado, y el proyecto oficial de Syncthing no ofrece un cliente iOS propio. Para usar el protocolo Syncthing en un iPhone, normalmente necesitas un cliente compatible de terceros.
Hay dos opciones habituales:
Mobius Sync: una opción bastante popular, con una experiencia cercana a una app nativa. Algunas funciones pueden requerir desbloqueo de pago, así que revisa la descripción actual en App Store.FSync: un cliente Syncthing para iOS gratuito y de código abierto.
Si el objetivo es sincronizar la fototeca del iPhone con un PC o NAS, Mobius Sync suele ser la opción más común. Los pasos siguientes lo usan como ejemplo.
Primero entiende las limitaciones de iOS
En Android, Syncthing-Fork puede ejecutarse durante mucho tiempo mediante servicio en segundo plano, condiciones de ejecución y exclusiones de optimización de batería. iOS no permite que las herramientas de sincronización de terceros permanezcan en segundo plano sin límites.
Esto significa:
- No esperes que sincronice 24/7 como un NAS.
- Cuando la app pasa a segundo plano, la ventana de sincronización puede ser corta.
- Para lotes grandes de fotos, lo mejor es abrir la app manualmente y dejarla terminar.
- iCloud Optimized Storage puede afectar la lectura de los archivos originales.
Por eso, en iPhone conviene tratar Syncthing como un flujo de “abrir la app periódicamente para sincronizar fotos”, no como una sincronización en segundo plano completamente invisible y en tiempo real.
Paso 1: instala el cliente y concede permisos
Después de instalar Mobius Sync desde App Store, presta atención a varios permisos la primera vez que lo abras.
Notificaciones
Es recomendable permitir notificaciones. Sirven para ver el estado de sincronización, el estado de conexión y mensajes de error.
Acceso a la red local
Este permiso es muy importante.
iOS pregunta por separado si una app puede acceder a la red local. Si lo deniegas, el iPhone quizá no pueda descubrir tu PC, NAS u otros nodos Syncthing dentro de la LAN.
Si lo rechazaste por error, puedes volver a activarlo desde Ajustes de iOS.
Acceso a Fotos
Si quieres sincronizar fotos, debes permitir el acceso a la fototeca.
La opción recomendada es:
|
|
Si solo concedes acceso limitado a algunas fotos, Mobius Sync quizá solo pueda ver esas fotos seleccionadas, y las fotos nuevas podrían no sincronizarse más adelante.
Paso 2: empareja el iPhone con el PC o NAS
El emparejamiento de Syncthing sigue basándose en intercambiar IDs de dispositivo.
En el iPhone:
- Abre
Mobius Sync. - Entra en
Settings. - Abre
Device ID. - Mantén visible la pantalla con el código QR.
En el PC o NAS:
- Abre la Web UI de Syncthing.
- Haz clic en
Add Remote Device. - Escanea el código QR del iPhone, o introduce el ID manualmente.
- Ponle un nombre al dispositivo, por ejemplo
My-iPhone. - Guarda.
Vuelve al iPhone, espera la solicitud de conexión y toca Accept.
En este punto, el iPhone y el PC/NAS ya confían entre sí, pero la fototeca todavía no está compartida.
Paso 3: crea una carpeta de sincronización de fotos en el iPhone
iOS no permite elegir directamente una ruta como /DCIM/Camera del mismo modo que Android. Mobius Sync incluye soporte especial para la fototeca del sistema, así que debes elegir el tipo de carpeta adecuado.
En Mobius Sync:
- Cambia a
Folders. - Toca
+en la esquina superior derecha. - Crea una carpeta nueva.
Campos importantes:
Folder Type: eligeCamera Roll.Folder Label: usa un nombre fácil de reconocer, por ejemploiPhone_Photos.Folder ID: puedes dejar el valor generado automáticamente, o usar un ID estable en inglés.Folder Path: deja el valor predeterminado para que el cliente se vincule con la fototeca de iOS.
Luego, en la sección Sharing, marca el PC o NAS que acabas de emparejar.
Paso 4: configura el iPhone como Send Only
La sincronización de fotos suele ser “el teléfono envía al NAS”, no un flujo de edición bidireccional.
Por eso, en el iPhone configura el tipo de carpeta como:
|
|
Así el iPhone se encarga de enviar fotos, sin aceptar cambios en sentido inverso desde el PC o NAS.
Esta opción reduce el riesgo de operaciones accidentales. Por ejemplo, si organizas la carpeta de copia en el ordenador, normalmente no quieres que esos cambios afecten a la fototeca del iPhone.
Aun así, recuerda que Syncthing es una herramienta de sincronización, no un sistema completo de copias de seguridad. Para proteger fotos a largo plazo, también conviene usar snapshots en el NAS, versionado de archivos o una copia independiente.
Paso 5: recibe las fotos en el PC o NAS
Después de guardar en el iPhone, la Web UI de Syncthing en el PC o NAS mostrará un aviso:
|
|
Haz clic en añadir.
Configura la ruta de almacenamiento.
En Windows puede ser algo como:
|
|
En Linux o NAS puede ser algo como:
|
|
Si Syncthing se ejecuta dentro de Docker, debes escribir la ruta dentro del contenedor. Por ejemplo, si el montaje del host es:
|
|
En la Web UI deberías usar:
|
|
En el receptor, usa Receive Only
En el PC o NAS también es recomendable configurar esta carpeta como:
|
|
Así el receptor solo acepta fotos enviadas desde el iPhone, sin sincronizar cambios locales de vuelta al iPhone.
Es una segunda capa de protección:
- Lado iPhone:
Send Only - Lado NAS:
Receive Only
Ambos lados quedan configurados con lógica de copia unidireccional, que encaja mejor con un archivo de fotos.
La realidad de la sincronización en segundo plano en iOS
iOS es muy estricto con la ejecución en segundo plano. Aunque todo esté bien configurado, no esperes que Mobius Sync se quede funcionando silenciosamente en segundo plano todo el tiempo.
Comportamiento habitual:
- Mientras la app está abierta, la velocidad de sincronización es normal.
- Al pasar a segundo plano, puede seguir sincronizando durante un rato.
- Después, el sistema puede pausarla o limitarla.
- Cambios de ubicación, planificación del sistema o ventanas breves de segundo plano pueden despertarla de nuevo.
El flujo práctico más fiable es sencillo:
- Después de tomar muchas fotos, abre
Mobius Syncmanualmente. - Mantén el teléfono con la pantalla encendida, o evita bloquearlo demasiado rápido.
- Espera a que termine de sincronizar las fotos nuevas.
- Luego cierra la app o bloquea la pantalla.
Si acostumbras hacer una copia de la fototeca cada pocos días, este método es bastante fiable.
Evita problemas con iCloud Optimized Storage
Si el iPhone tiene activado:
|
|
iOS puede conservar solo miniaturas en local y dejar los originales en iCloud. Cuando un cliente de sincronización de terceros intenta leer las fotos, puede no obtener los originales completos, lo que causa fallos, elementos omitidos o esperas mientras el sistema descarga los archivos.
La opción más adecuada para copia por sincronización es:
|
|
La ruta suele ser:
|
|
Si el iPhone no tiene suficiente espacio y necesitas usar almacenamiento optimizado, quizá debas abrir primero esas fotos en la app Fotos del sistema para que el iPhone descargue los originales desde iCloud, y después iniciar Mobius Sync.
Consejos para la primera sincronización grande
La primera vez que sincronices la fototeca del iPhone, puede haber miles o incluso decenas de miles de fotos. No conviene intentar terminar todo de una sola vez.
Puedes hacerlo así:
- Sincroniza primero unas pocas fotos de prueba.
- Confirma que la ruta del NAS es correcta.
- Confirma que los tipos de carpeta son Send Only / Receive Only.
- Confirma que el receptor no afectará al iPhone en sentido inverso.
- Luego inicia la sincronización completa.
Durante la primera sincronización, es mejor:
- Mantener el iPhone conectado a la corriente.
- Mantener una Wi-Fi estable.
- Dejar
Mobius Syncabierto en primer plano. - Mantener el NAS o PC en línea.
Si la fototeca es grande, la sincronización puede tardar bastante. Es normal.
Configuración recomendada
Una configuración estable para sincronizar fotos del iPhone sería:
- Instalar
Mobius Syncen el iPhone. - Permitir notificaciones, red local y acceso completo a Fotos.
- Intercambiar IDs de dispositivo entre el iPhone y el NAS.
- Crear una carpeta
Camera Rollen el iPhone. - Definir la etiqueta de carpeta como
iPhone_Photos. - Configurar la carpeta del iPhone como
Send Only. - Definir la ruta receptora del NAS como
/volume1/photos/iphone. - Configurar la carpeta del NAS como
Receive Only. - Activar versionado de archivos o snapshots en el NAS.
- Abrir
Mobius Syncmanualmente cada pocos días para completar la sincronización.
Si dependes mucho de una copia automática de fotos en segundo plano, iOS será más incómodo que Android. Sus restricciones hacen difícil que las herramientas de sincronización de terceros funcionen como un servicio siempre activo e invisible.
Resumen
Un iPhone puede integrarse en el ecosistema Syncthing mediante Mobius Sync o FSync, y sincronizar fotos con un PC o NAS.
La diferencia clave en iOS está en las limitaciones de segundo plano y los permisos de la fototeca. Durante la configuración, permite acceso a la red local y acceso completo a Fotos. Diseña los tipos de carpeta como copia unidireccional: iPhone Send Only, NAS Receive Only. Si iCloud Optimized Storage está activado, comprueba también si los originales están realmente disponibles localmente.
Para archivar fotos, el flujo más estable es abrir el cliente periódicamente para sincronizar, y dejar que el NAS se encargue del versionado, los snapshots y la copia a largo plazo.