<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>File Sync on KnightLi Blog</title>
        <link>https://knightli.com/es/tags/file-sync/</link>
        <description>Recent content in File Sync on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>es</language>
        <lastBuildDate>Sun, 31 May 2026 12:23:55 +0800</lastBuildDate><atom:link href="https://knightli.com/es/tags/file-sync/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Cómo gestionar varios dispositivos y carpetas en Syncthing: topología, nombres y versionado</title>
        <link>https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/</link>
        <pubDate>Sun, 31 May 2026 12:23:55 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/</guid>
        <description>&lt;h2 id=&#34;índice-de-la-serie-syncthing&#34;&gt;Índice de la serie Syncthing
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Desplegar Syncthing con Docker: Compose, puertos y errores comunes con volúmenes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Cómo configurar varios dispositivos en Syncthing: red P2P, topología en estrella e introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Cómo usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Cómo gestionar varios dispositivos y carpetas en Syncthing: topología, nombres y versionado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Cómo sincronizar fotos de iPhone a un ordenador o NAS con Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cuando Syncthing empieza a tener muchos dispositivos y muchas carpetas, puede volverse caótico si no lo planificas con antelación.
Un caso típico es tener un móvil, una tableta, un portátil, un PC de escritorio y un NAS sincronizando a la vez, mientras las carpetas contienen fotos, documentos de trabajo, proyectos de código, copias de chats y ebooks. Cada dispositivo puede modificar archivos, cada carpeta puede compartirse y al final resulta difícil saber de dónde viene un archivo y hacia dónde se sincronizará.&lt;/p&gt;
&lt;p&gt;Para usar Syncthing de forma estable, lo importante no es instalar más clientes, sino crear un modelo de gestión:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Usar una topología en estrella.&lt;/li&gt;
&lt;li&gt;Normalizar IDs y rutas de carpetas.&lt;/li&gt;
&lt;li&gt;Usar introducers para las relaciones entre dispositivos.&lt;/li&gt;
&lt;li&gt;Separar copias de seguridad y sincronización bidireccional según la dirección de los datos.&lt;/li&gt;
&lt;li&gt;Activar versionado en el nodo central.&lt;/li&gt;
&lt;li&gt;Filtrar archivos temporales con ignore patterns.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;topología-evita-la-malla-completa-y-prioriza-la-estrella&#34;&gt;Topología: evita la malla completa y prioriza la estrella
&lt;/h2&gt;&lt;p&gt;Syncthing usa una arquitectura P2P, pero eso no significa que todos los dispositivos deban emparejarse entre sí.&lt;/p&gt;
&lt;p&gt;Si 5 dispositivos están conectados en malla completa, hay que mantener 10 relaciones entre dispositivos. Al añadir una carpeta nueva, también tendrás que aceptarla, configurar rutas y confirmar el uso compartido en varios equipos. Cuantos más dispositivos haya, mayor será el coste de gestión.&lt;/p&gt;
&lt;p&gt;La opción más recomendable suele ser una topología en estrella.&lt;/p&gt;
&lt;p&gt;Elige un dispositivo que esté siempre encendido, tenga espacio y una red estable como nodo central:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;Synology&lt;/li&gt;
&lt;li&gt;router con sistema propio&lt;/li&gt;
&lt;li&gt;mini PC&lt;/li&gt;
&lt;li&gt;ordenador encendido 24/7&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Los demás dispositivos se emparejan solo con el nodo central:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Phone ----\
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Tablet ----\
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Laptop ---- NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Desktop ---/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;El móvil no añade directamente el portátil, y el portátil no añade directamente el escritorio. Si el móvil necesita sincronizar fotos con el ordenador, primero las sincroniza con el NAS y luego el NAS las sincroniza con el ordenador.&lt;/p&gt;
&lt;p&gt;Esta estructura tiene varias ventajas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Los dispositivos nuevos solo necesitan emparejarse con el NAS.&lt;/li&gt;
&lt;li&gt;Las relaciones entre carpetas se gestionan de forma centralizada en el NAS.&lt;/li&gt;
&lt;li&gt;El NAS puede aplicar una política de versiones coherente.&lt;/li&gt;
&lt;li&gt;Si un dispositivo periférico está apagado, el NAS sigue funcionando como punto intermedio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La desventaja es que el NAS se vuelve más importante. Debe funcionar de forma estable y tener su propia copia de seguridad.&lt;/p&gt;
&lt;h2 id=&#34;el-folder-id-importa-más-que-la-etiqueta&#34;&gt;El Folder ID importa más que la etiqueta
&lt;/h2&gt;&lt;p&gt;En Syncthing, el identificador real de una carpeta sincronizada es el &lt;code&gt;Folder ID&lt;/code&gt;, no la etiqueta visible en la interfaz.&lt;/p&gt;
&lt;p&gt;La etiqueta es solo un nombre de presentación y puede variar entre dispositivos. El &lt;code&gt;Folder ID&lt;/code&gt; es lo que determina si las carpetas en distintos dispositivos pertenecen al mismo grupo de sincronización.&lt;/p&gt;
&lt;p&gt;Por eso, al crear una carpeta en el primer dispositivo, conviene definir manualmente un ID claro.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;notes-main
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;work-docs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup-pixel-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup-iphone-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;media-ebooks
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;code-projects
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Evita IDs aleatorios generados automáticamente o nombres poco mantenibles como &lt;code&gt;test&lt;/code&gt;, &lt;code&gt;sync&lt;/code&gt; y &lt;code&gt;new-folder&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Una regla sencilla de nombres es suficiente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sincronización bidireccional: &lt;code&gt;notes-main&lt;/code&gt;, &lt;code&gt;work-docs&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Copias del móvil: &lt;code&gt;backup-pixel-photos&lt;/code&gt;, &lt;code&gt;backup-iphone-photos&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Distribución de archivos: &lt;code&gt;media-ebooks&lt;/code&gt;, &lt;code&gt;media-music&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Directorios de código: &lt;code&gt;code-projects&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Más adelante, cuando otros dispositivos reciban una carpeta compartida, el Folder ID te dirá de inmediato para qué sirve.&lt;/p&gt;
&lt;h2 id=&#34;ordena-las-rutas-del-nodo-central&#34;&gt;Ordena las rutas del nodo central
&lt;/h2&gt;&lt;p&gt;En el NAS o en el ordenador central, crea un directorio raíz dedicado para Syncthing.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/Syncthing/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Phone_Backup/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── iPhone15_DCIM/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── Pixel7_DCIM/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Work/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── Office_Docs/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── Coding_Projects/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Notes/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── Main_Notes/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── Media/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── eBooks/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;No repartas las carpetas sincronizadas por todo el sistema. Puede parecer cómodo a corto plazo, pero a largo plazo será difícil de mantener.&lt;/p&gt;
&lt;p&gt;Reglas recomendadas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Colocar todas las carpetas gestionadas por Syncthing bajo una misma raíz.&lt;/li&gt;
&lt;li&gt;Separar copias de móviles, documentos de trabajo y archivos multimedia.&lt;/li&gt;
&lt;li&gt;Hacer que los nombres de carpeta reflejen el propósito, no un estado temporal del dispositivo.&lt;/li&gt;
&lt;li&gt;No usar directorios del sistema ni cachés de descargas como carpetas de sincronización de largo plazo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si Syncthing se ejecuta en Docker, también debes distinguir entre rutas del host y rutas dentro del contenedor.&lt;/p&gt;
&lt;p&gt;Por ejemplo, la ruta del host:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/Syncthing/Phone_Backup/iPhone15_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;puede estar montada dentro del contenedor como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/Phone_Backup/iPhone15_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La ruta que escribes en la Web UI es la ruta dentro del contenedor, no la ruta del host.&lt;/p&gt;
&lt;h2 id=&#34;introducers-reducir-el-trabajo-de-emparejar-muchos-dispositivos&#34;&gt;Introducers: reducir el trabajo de emparejar muchos dispositivos
&lt;/h2&gt;&lt;p&gt;La función &lt;code&gt;Introducer&lt;/code&gt; de Syncthing encaja muy bien con una topología en estrella.&lt;/p&gt;
&lt;p&gt;La idea es marcar el NAS como introducer. Después, un dispositivo nuevo solo necesita emparejarse con el NAS. El NAS puede presentar dispositivos conocidos y relaciones de carpetas al nuevo equipo, reduciendo el trabajo repetido de escanear códigos y añadir dispositivos manualmente.&lt;/p&gt;
&lt;p&gt;Es útil cuando:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hay varios ordenadores y móviles en casa;&lt;/li&gt;
&lt;li&gt;el NAS es el nodo central permanente;&lt;/li&gt;
&lt;li&gt;añades dispositivos con frecuencia;&lt;/li&gt;
&lt;li&gt;quieres reducir operaciones de emparejamiento.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pero no conviene usarlo sin control.&lt;/p&gt;
&lt;p&gt;Recomendaciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solo marca como introducer el NAS o el servidor principal.&lt;/li&gt;
&lt;li&gt;No marques móviles, tabletas u ordenadores temporales como introducers.&lt;/li&gt;
&lt;li&gt;Después de añadir un dispositivo nuevo, revisa qué dispositivos y carpetas se añadieron automáticamente.&lt;/li&gt;
&lt;li&gt;No metas dispositivos no confiables dentro del ámbito gestionado por el introducer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Los introducers mejoran la eficiencia, pero también amplían el alcance de las relaciones automáticas. Funcionan mejor en una red con un nodo central claro, no en un entorno desordenado de dispositivos temporales.&lt;/p&gt;
&lt;h2 id=&#34;separa-copias-de-seguridad-y-sincronización-bidireccional&#34;&gt;Separa copias de seguridad y sincronización bidireccional
&lt;/h2&gt;&lt;p&gt;En la gestión de muchas carpetas, una regla clave es: no uses &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt; para todo.&lt;/p&gt;
&lt;p&gt;Cada carpeta puede tener una dirección de datos distinta.&lt;/p&gt;
&lt;h3 id=&#34;copia-de-fotos-del-móvil&#34;&gt;Copia de fotos del móvil
&lt;/h3&gt;&lt;p&gt;En el móvil:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En el NAS:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Así el móvil envía fotos y el NAS las recibe y conserva. Limpiar espacio en el móvil u ordenar carpetas en el NAS tendrá menos riesgo de afectar al otro lado.&lt;/p&gt;
&lt;h3 id=&#34;documentos-y-notas-en-varios-dispositivos&#34;&gt;Documentos y notas en varios dispositivos
&lt;/h3&gt;&lt;p&gt;En el ordenador:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send &amp;amp; Receive
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En el NAS:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send &amp;amp; Receive
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Que el móvil participe en esta sincronización bidireccional depende de si realmente editas esos archivos en el móvil. Si solo los consultas, considera &lt;code&gt;Receive Only&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;distribución-de-archivos&#34;&gt;Distribución de archivos
&lt;/h3&gt;&lt;p&gt;En el NAS:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En otros dispositivos:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Es adecuado para ebooks, instaladores y material de referencia distribuido desde una carpeta central.&lt;/p&gt;
&lt;h3 id=&#34;directorios-de-copia-de-seguridad&#34;&gt;Directorios de copia de seguridad
&lt;/h3&gt;&lt;p&gt;Dispositivo principal:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Equipo de copia:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Luego combínalo con versionado o snapshots en el equipo de copia.&lt;/p&gt;
&lt;h2 id=&#34;activa-el-versionado-de-archivos-en-el-nas&#34;&gt;Activa el versionado de archivos en el NAS
&lt;/h2&gt;&lt;p&gt;Los mayores riesgos en una sincronización con muchos dispositivos son los borrados accidentales y las sobrescrituras accidentales.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un ordenador borra documentos de trabajo por error.&lt;/li&gt;
&lt;li&gt;Una herramienta de limpieza del móvil elimina el directorio del álbum.&lt;/li&gt;
&lt;li&gt;Dos dispositivos editan la misma nota al mismo tiempo.&lt;/li&gt;
&lt;li&gt;Una regla de sincronización mal configurada sincroniza una carpeta vacía encima de otra.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por eso, conviene activar el versionado de archivos en el nodo central.&lt;/p&gt;
&lt;p&gt;En la Web UI de Syncthing del NAS:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre la configuración de la carpeta correspondiente.&lt;/li&gt;
&lt;li&gt;Entra en la sección de versionado de archivos.&lt;/li&gt;
&lt;li&gt;Elige una estrategia adecuada.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Una opción habitual es &lt;code&gt;Staggered File Versioning&lt;/code&gt;. Conserva versiones históricas por intervalos de tiempo, dejando versiones más espaciadas cuanto más antiguas son.&lt;/p&gt;
&lt;p&gt;También puedes usar estrategias más simples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Trash Can File Versioning: similar a una papelera.&lt;/li&gt;
&lt;li&gt;Simple File Versioning: conserva un número fijo de versiones.&lt;/li&gt;
&lt;li&gt;Staggered File Versioning: conserva versiones por etapas de tiempo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si no sabes cuál elegir, en un NAS doméstico puedes empezar con Trash Can o Staggered.&lt;/p&gt;
&lt;p&gt;El versionado no sustituye a una copia de seguridad completa, pero es una red de seguridad muy útil en sincronización multi-dispositivo.&lt;/p&gt;
&lt;h2 id=&#34;filtra-archivos-temporales-con-ignore-patterns&#34;&gt;Filtra archivos temporales con Ignore Patterns
&lt;/h2&gt;&lt;p&gt;Al sincronizar proyectos de código, documentos o copias de chats entre muchos dispositivos, los archivos temporales y cachés pueden crear problemas.&lt;/p&gt;
&lt;p&gt;Problemas frecuentes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;consumen mucho ancho de banda;&lt;/li&gt;
&lt;li&gt;generan conflictos sin valor;&lt;/li&gt;
&lt;li&gt;distintos sistemas crean distintos archivos de caché;&lt;/li&gt;
&lt;li&gt;al borrar un directorio, los archivos ignorados pueden bloquear la eliminación.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Puedes añadir reglas en los Ignore Patterns de la carpeta.&lt;/p&gt;
&lt;p&gt;Archivos temporales comunes:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).DS_Store
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)Thumbs.db
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)*~
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Proyectos Node / Python / Java:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)node_modules/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)__pycache__/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).pytest_cache/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)target/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si el proyecto de código ya está gestionado por Git, normalmente no conviene sincronizar el directorio &lt;code&gt;.git&lt;/code&gt; con Syncthing. Puedes ignorarlo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).git/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;(?d)&lt;/code&gt; significa que, si se va a eliminar todo el directorio, Syncthing puede eliminar también esos archivos ignorados generados localmente, evitando que cachés residuales bloqueen el borrado.&lt;/p&gt;
&lt;p&gt;No hagas las reglas de ignorado demasiado complejas desde el principio. Empieza por cachés y archivos temporales evidentes, y ajusta poco a poco según los conflictos reales.&lt;/p&gt;
&lt;h2 id=&#34;ejemplos-de-nombres-para-varias-carpetas&#34;&gt;Ejemplos de nombres para varias carpetas
&lt;/h2&gt;&lt;p&gt;Puedes definir un esquema fijo de nombres.&lt;/p&gt;
&lt;p&gt;Fotos del móvil:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: backup-pixel-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: Pixel Photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Phone_Backup/Pixel7_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Fotos de iPhone:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: backup-iphone-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: iPhone Photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Phone_Backup/iPhone15_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Biblioteca principal de notas:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: notes-main
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: Main Notes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Notes/Main_Notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Documentos de trabajo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: work-docs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: Work Docs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Work/Office_Docs
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Ebooks:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: media-ebooks
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: eBooks
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Media/eBooks
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Mientras los IDs, las etiquetas y las rutas sigan una regla, la gestión seguirá siendo controlable aunque aumenten los dispositivos.&lt;/p&gt;
&lt;h2 id=&#34;diseño-general-recomendado&#34;&gt;Diseño general recomendado
&lt;/h2&gt;&lt;p&gt;Si ya tienes Syncthing en Docker ejecutándose en el NAS, puedes diseñarlo así:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Usar el NAS como nodo central.&lt;/li&gt;
&lt;li&gt;Marcar el NAS como introducer.&lt;/li&gt;
&lt;li&gt;Emparejar todos los dispositivos solo con el NAS.&lt;/li&gt;
&lt;li&gt;Colocar todos los directorios de sincronización bajo &lt;code&gt;/volume1/Syncthing/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Usar &lt;code&gt;Send Only&lt;/code&gt; en el móvil y &lt;code&gt;Receive Only&lt;/code&gt; en el NAS para carpetas de fotos.&lt;/li&gt;
&lt;li&gt;Usar &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt; para documentos de trabajo y notas.&lt;/li&gt;
&lt;li&gt;Usar NAS &lt;code&gt;Send Only&lt;/code&gt; y otros dispositivos &lt;code&gt;Receive Only&lt;/code&gt; para carpetas de distribución.&lt;/li&gt;
&lt;li&gt;Activar versionado en las carpetas importantes del NAS.&lt;/li&gt;
&lt;li&gt;Configurar ignore patterns para código y cachés.&lt;/li&gt;
&lt;li&gt;Hacer snapshots o copias externas del propio NAS.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Cuando esta estructura ya está creada, añadir nuevos dispositivos o carpetas consiste en encajarlos en las reglas existentes. No necesitas replantear las relaciones de sincronización cada vez.&lt;/p&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen
&lt;/h2&gt;&lt;p&gt;Syncthing ofrece mucha libertad, pero cuanto mayor es la libertad, más necesarias son las reglas.&lt;/p&gt;
&lt;p&gt;En escenarios con muchos dispositivos y muchas carpetas, no conviene usar una malla completa. Un enfoque más estable es dejar que un NAS o un ordenador siempre encendido sea el nodo central, normalizar Folder ID, rutas y versionado, y usar tipos de carpeta para separar copias de seguridad, sincronización bidireccional y distribución de archivos.&lt;/p&gt;
&lt;p&gt;Así conservas la capacidad P2P de Syncthing, pero concentras la gestión diaria en un dispositivo central. Aunque aumenten los dispositivos y las carpetas, la sincronización no se convertirá en un lío.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Cómo sincronizar fotos del iPhone con un PC o NAS usando Syncthing</title>
        <link>https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/</link>
        <pubDate>Sun, 31 May 2026 12:21:54 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/</guid>
        <description>&lt;h2 id=&#34;serie-syncthing&#34;&gt;Serie Syncthing
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Desplegar Syncthing con Docker: Compose, puertos y mapeo de volúmenes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Cómo configurar Syncthing en varios dispositivos: red entre pares, topología en estrella e introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Cómo usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Gestionar múltiples dispositivos y carpetas en Syncthing: topología, nombres y versionado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Cómo sincronizar fotos del iPhone con un PC o NAS usando Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Usar Syncthing para sincronizar fotos en un iPhone es bastante distinto a hacerlo en Android.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Hay dos opciones habituales:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Mobius Sync&lt;/code&gt;: 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.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;FSync&lt;/code&gt;: un cliente Syncthing para iOS gratuito y de código abierto.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si el objetivo es sincronizar la fototeca del iPhone con un PC o NAS, &lt;code&gt;Mobius Sync&lt;/code&gt; suele ser la opción más común. Los pasos siguientes lo usan como ejemplo.&lt;/p&gt;
&lt;h2 id=&#34;primero-entiende-las-limitaciones-de-ios&#34;&gt;Primero entiende las limitaciones de iOS
&lt;/h2&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Esto significa:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No esperes que sincronice 24/7 como un NAS.&lt;/li&gt;
&lt;li&gt;Cuando la app pasa a segundo plano, la ventana de sincronización puede ser corta.&lt;/li&gt;
&lt;li&gt;Para lotes grandes de fotos, lo mejor es abrir la app manualmente y dejarla terminar.&lt;/li&gt;
&lt;li&gt;iCloud Optimized Storage puede afectar la lectura de los archivos originales.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por eso, en iPhone conviene tratar Syncthing como un flujo de &amp;ldquo;abrir la app periódicamente para sincronizar fotos&amp;rdquo;, no como una sincronización en segundo plano completamente invisible y en tiempo real.&lt;/p&gt;
&lt;h2 id=&#34;paso-1-instala-el-cliente-y-concede-permisos&#34;&gt;Paso 1: instala el cliente y concede permisos
&lt;/h2&gt;&lt;p&gt;Después de instalar &lt;code&gt;Mobius Sync&lt;/code&gt; desde App Store, presta atención a varios permisos la primera vez que lo abras.&lt;/p&gt;
&lt;h3 id=&#34;notificaciones&#34;&gt;Notificaciones
&lt;/h3&gt;&lt;p&gt;Es recomendable permitir notificaciones. Sirven para ver el estado de sincronización, el estado de conexión y mensajes de error.&lt;/p&gt;
&lt;h3 id=&#34;acceso-a-la-red-local&#34;&gt;Acceso a la red local
&lt;/h3&gt;&lt;p&gt;Este permiso es muy importante.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Si lo rechazaste por error, puedes volver a activarlo desde Ajustes de iOS.&lt;/p&gt;
&lt;h3 id=&#34;acceso-a-fotos&#34;&gt;Acceso a Fotos
&lt;/h3&gt;&lt;p&gt;Si quieres sincronizar fotos, debes permitir el acceso a la fototeca.&lt;/p&gt;
&lt;p&gt;La opción recomendada es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Full Access to Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si solo concedes acceso limitado a algunas fotos, &lt;code&gt;Mobius Sync&lt;/code&gt; quizá solo pueda ver esas fotos seleccionadas, y las fotos nuevas podrían no sincronizarse más adelante.&lt;/p&gt;
&lt;h2 id=&#34;paso-2-empareja-el-iphone-con-el-pc-o-nas&#34;&gt;Paso 2: empareja el iPhone con el PC o NAS
&lt;/h2&gt;&lt;p&gt;El emparejamiento de Syncthing sigue basándose en intercambiar IDs de dispositivo.&lt;/p&gt;
&lt;p&gt;En el iPhone:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre &lt;code&gt;Mobius Sync&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Entra en &lt;code&gt;Settings&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Abre &lt;code&gt;Device ID&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Mantén visible la pantalla con el código QR.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En el PC o NAS:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre la Web UI de Syncthing.&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Add Remote Device&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Escanea el código QR del iPhone, o introduce el ID manualmente.&lt;/li&gt;
&lt;li&gt;Ponle un nombre al dispositivo, por ejemplo &lt;code&gt;My-iPhone&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Guarda.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Vuelve al iPhone, espera la solicitud de conexión y toca &lt;code&gt;Accept&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;En este punto, el iPhone y el PC/NAS ya confían entre sí, pero la fototeca todavía no está compartida.&lt;/p&gt;
&lt;h2 id=&#34;paso-3-crea-una-carpeta-de-sincronización-de-fotos-en-el-iphone&#34;&gt;Paso 3: crea una carpeta de sincronización de fotos en el iPhone
&lt;/h2&gt;&lt;p&gt;iOS no permite elegir directamente una ruta como &lt;code&gt;/DCIM/Camera&lt;/code&gt; del mismo modo que Android. &lt;code&gt;Mobius Sync&lt;/code&gt; incluye soporte especial para la fototeca del sistema, así que debes elegir el tipo de carpeta adecuado.&lt;/p&gt;
&lt;p&gt;En &lt;code&gt;Mobius Sync&lt;/code&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cambia a &lt;code&gt;Folders&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Toca &lt;code&gt;+&lt;/code&gt; en la esquina superior derecha.&lt;/li&gt;
&lt;li&gt;Crea una carpeta nueva.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Campos importantes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Folder Type&lt;/code&gt;: elige &lt;code&gt;Camera Roll&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Folder Label&lt;/code&gt;: usa un nombre fácil de reconocer, por ejemplo &lt;code&gt;iPhone_Photos&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Folder ID&lt;/code&gt;: puedes dejar el valor generado automáticamente, o usar un ID estable en inglés.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Folder Path&lt;/code&gt;: deja el valor predeterminado para que el cliente se vincule con la fototeca de iOS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Luego, en la sección &lt;code&gt;Sharing&lt;/code&gt;, marca el PC o NAS que acabas de emparejar.&lt;/p&gt;
&lt;h2 id=&#34;paso-4-configura-el-iphone-como-send-only&#34;&gt;Paso 4: configura el iPhone como Send Only
&lt;/h2&gt;&lt;p&gt;La sincronización de fotos suele ser &amp;ldquo;el teléfono envía al NAS&amp;rdquo;, no un flujo de edición bidireccional.&lt;/p&gt;
&lt;p&gt;Por eso, en el iPhone configura el tipo de carpeta como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Así el iPhone se encarga de enviar fotos, sin aceptar cambios en sentido inverso desde el PC o NAS.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;paso-5-recibe-las-fotos-en-el-pc-o-nas&#34;&gt;Paso 5: recibe las fotos en el PC o NAS
&lt;/h2&gt;&lt;p&gt;Después de guardar en el iPhone, la Web UI de Syncthing en el PC o NAS mostrará un aviso:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Device My-iPhone wants to share folder iPhone_Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Haz clic en añadir.&lt;/p&gt;
&lt;p&gt;Configura la ruta de almacenamiento.&lt;/p&gt;
&lt;p&gt;En Windows puede ser algo como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;D:\Backups\iPhone_Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En Linux o NAS puede ser algo como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos/iphone
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si Syncthing se ejecuta dentro de Docker, debes escribir la ruta dentro del contenedor. Por ejemplo, si el montaje del host es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En la Web UI deberías usar:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/photos/iphone
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;en-el-receptor-usa-receive-only&#34;&gt;En el receptor, usa Receive Only
&lt;/h2&gt;&lt;p&gt;En el PC o NAS también es recomendable configurar esta carpeta como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Así el receptor solo acepta fotos enviadas desde el iPhone, sin sincronizar cambios locales de vuelta al iPhone.&lt;/p&gt;
&lt;p&gt;Es una segunda capa de protección:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lado iPhone: &lt;code&gt;Send Only&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Lado NAS: &lt;code&gt;Receive Only&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ambos lados quedan configurados con lógica de copia unidireccional, que encaja mejor con un archivo de fotos.&lt;/p&gt;
&lt;h2 id=&#34;la-realidad-de-la-sincronización-en-segundo-plano-en-ios&#34;&gt;La realidad de la sincronización en segundo plano en iOS
&lt;/h2&gt;&lt;p&gt;iOS es muy estricto con la ejecución en segundo plano. Aunque todo esté bien configurado, no esperes que &lt;code&gt;Mobius Sync&lt;/code&gt; se quede funcionando silenciosamente en segundo plano todo el tiempo.&lt;/p&gt;
&lt;p&gt;Comportamiento habitual:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mientras la app está abierta, la velocidad de sincronización es normal.&lt;/li&gt;
&lt;li&gt;Al pasar a segundo plano, puede seguir sincronizando durante un rato.&lt;/li&gt;
&lt;li&gt;Después, el sistema puede pausarla o limitarla.&lt;/li&gt;
&lt;li&gt;Cambios de ubicación, planificación del sistema o ventanas breves de segundo plano pueden despertarla de nuevo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;El flujo práctico más fiable es sencillo:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Después de tomar muchas fotos, abre &lt;code&gt;Mobius Sync&lt;/code&gt; manualmente.&lt;/li&gt;
&lt;li&gt;Mantén el teléfono con la pantalla encendida, o evita bloquearlo demasiado rápido.&lt;/li&gt;
&lt;li&gt;Espera a que termine de sincronizar las fotos nuevas.&lt;/li&gt;
&lt;li&gt;Luego cierra la app o bloquea la pantalla.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Si acostumbras hacer una copia de la fototeca cada pocos días, este método es bastante fiable.&lt;/p&gt;
&lt;h2 id=&#34;evita-problemas-con-icloud-optimized-storage&#34;&gt;Evita problemas con iCloud Optimized Storage
&lt;/h2&gt;&lt;p&gt;Si el iPhone tiene activado:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Optimize iPhone Storage
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;La opción más adecuada para copia por sincronización es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Download and Keep Originals
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La ruta suele ser:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Settings -&amp;gt; Apple ID -&amp;gt; iCloud -&amp;gt; Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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 &lt;code&gt;Mobius Sync&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;consejos-para-la-primera-sincronización-grande&#34;&gt;Consejos para la primera sincronización grande
&lt;/h2&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Puedes hacerlo así:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sincroniza primero unas pocas fotos de prueba.&lt;/li&gt;
&lt;li&gt;Confirma que la ruta del NAS es correcta.&lt;/li&gt;
&lt;li&gt;Confirma que los tipos de carpeta son Send Only / Receive Only.&lt;/li&gt;
&lt;li&gt;Confirma que el receptor no afectará al iPhone en sentido inverso.&lt;/li&gt;
&lt;li&gt;Luego inicia la sincronización completa.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Durante la primera sincronización, es mejor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mantener el iPhone conectado a la corriente.&lt;/li&gt;
&lt;li&gt;Mantener una Wi-Fi estable.&lt;/li&gt;
&lt;li&gt;Dejar &lt;code&gt;Mobius Sync&lt;/code&gt; abierto en primer plano.&lt;/li&gt;
&lt;li&gt;Mantener el NAS o PC en línea.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si la fototeca es grande, la sincronización puede tardar bastante. Es normal.&lt;/p&gt;
&lt;h2 id=&#34;configuración-recomendada&#34;&gt;Configuración recomendada
&lt;/h2&gt;&lt;p&gt;Una configuración estable para sincronizar fotos del iPhone sería:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Instalar &lt;code&gt;Mobius Sync&lt;/code&gt; en el iPhone.&lt;/li&gt;
&lt;li&gt;Permitir notificaciones, red local y acceso completo a Fotos.&lt;/li&gt;
&lt;li&gt;Intercambiar IDs de dispositivo entre el iPhone y el NAS.&lt;/li&gt;
&lt;li&gt;Crear una carpeta &lt;code&gt;Camera Roll&lt;/code&gt; en el iPhone.&lt;/li&gt;
&lt;li&gt;Definir la etiqueta de carpeta como &lt;code&gt;iPhone_Photos&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Configurar la carpeta del iPhone como &lt;code&gt;Send Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Definir la ruta receptora del NAS como &lt;code&gt;/volume1/photos/iphone&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Configurar la carpeta del NAS como &lt;code&gt;Receive Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Activar versionado de archivos o snapshots en el NAS.&lt;/li&gt;
&lt;li&gt;Abrir &lt;code&gt;Mobius Sync&lt;/code&gt; manualmente cada pocos días para completar la sincronización.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen
&lt;/h2&gt;&lt;p&gt;Un iPhone puede integrarse en el ecosistema Syncthing mediante &lt;code&gt;Mobius Sync&lt;/code&gt; o &lt;code&gt;FSync&lt;/code&gt;, y sincronizar fotos con un PC o NAS.&lt;/p&gt;
&lt;p&gt;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 &lt;code&gt;Send Only&lt;/code&gt;, NAS &lt;code&gt;Receive Only&lt;/code&gt;. Si iCloud Optimized Storage está activado, comprueba también si los originales están realmente disponibles localmente.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos</title>
        <link>https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/</link>
        <pubDate>Sun, 31 May 2026 12:17:19 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/</guid>
        <description>&lt;h2 id=&#34;índice-de-la-serie-syncthing&#34;&gt;Índice de la serie Syncthing
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Desplegar Syncthing con Docker: Compose, puertos y mapeo de volúmenes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Cómo configurar Syncthing con varios dispositivos: redes entre pares, topología en estrella e introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Gestionar Syncthing con muchos dispositivos y carpetas: topología, nombres y versionado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Cómo sincronizar fotos del iPhone con un PC o NAS usando Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;strong&gt;Syncthing-Fork&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;qué-cliente-usar-en-android&#34;&gt;Qué cliente usar en Android
&lt;/h2&gt;&lt;p&gt;Las dos opciones más habituales son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Syncthing oficial&lt;/strong&gt;: 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.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Syncthing-Fork&lt;/strong&gt;: una versión mantenida por la comunidad, más adaptada al uso móvil. Añade condiciones de ejecución como &amp;ldquo;solo con Wi-Fi&amp;rdquo;, &amp;ldquo;solo al cargar&amp;rdquo; o &amp;ldquo;solo con SSID concretos&amp;rdquo;, y suele ser más cómoda para sincronización diaria.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;preparación-inicial&#34;&gt;Preparación inicial
&lt;/h2&gt;&lt;p&gt;Instala Syncthing-Fork desde Google Play, F-Droid o GitHub Releases. Después de abrirlo por primera vez, presta atención a dos permisos:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Acceso a todos los archivos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Exclusión de optimización de batería&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;También es buena idea crear una carpeta dedicada para datos sincronizados, por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData/Notes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData/Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Si vas a sincronizar las fotos de la cámara, la ruta más habitual es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/DCIM/Camera
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;emparejar-el-teléfono-con-un-pc-o-nas&#34;&gt;Emparejar el teléfono con un PC o NAS
&lt;/h2&gt;&lt;p&gt;Syncthing no usa cuentas centrales. Antes de compartir carpetas, los dos dispositivos deben emparejarse.&lt;/p&gt;
&lt;p&gt;En el teléfono:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre Syncthing-Fork.&lt;/li&gt;
&lt;li&gt;Abre el menú lateral.&lt;/li&gt;
&lt;li&gt;Entra en la pantalla para mostrar el ID del dispositivo.&lt;/li&gt;
&lt;li&gt;Deja visible el código QR o el identificador largo.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En el PC o NAS:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre la interfaz web de Syncthing.&lt;/li&gt;
&lt;li&gt;Pulsa &lt;strong&gt;Añadir dispositivo remoto&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Escanea el QR del teléfono o pega su ID.&lt;/li&gt;
&lt;li&gt;Dale un nombre claro, por ejemplo &lt;code&gt;Pixel-Phone&lt;/code&gt; o &lt;code&gt;Android-Photos&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Guarda los cambios.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;recibir-una-carpeta-compartida-en-android&#34;&gt;Recibir una carpeta compartida en Android
&lt;/h2&gt;&lt;p&gt;Si el PC o NAS comparte una carpeta hacia el teléfono, Syncthing-Fork mostrará una carpeta pendiente.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;El dispositivo NAS quiere compartir la carpeta Notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Al aceptarla, el punto más importante es elegir una ruta local estable. Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData/Notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Para documentos, notas o archivos que quieres editar en ambos lados, deja el tipo de carpeta como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send &amp;amp; Receive
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;hacer-copia-de-fotos-de-android-hacia-un-pc-o-nas&#34;&gt;Hacer copia de fotos de Android hacia un PC o NAS
&lt;/h2&gt;&lt;p&gt;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í:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/DCIM/Camera
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Las capturas de pantalla o imágenes guardadas por apps pueden estar en rutas distintas, por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/Pictures/Screenshots
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/Pictures/WeiXin
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Conviene crear una carpeta Syncthing por cada fuente importante, en lugar de mezclar todo sin criterio.&lt;/p&gt;
&lt;h2 id=&#34;crear-la-carpeta-de-fotos-en-el-teléfono&#34;&gt;Crear la carpeta de fotos en el teléfono
&lt;/h2&gt;&lt;p&gt;En Syncthing-Fork:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Entra en la pestaña de carpetas.&lt;/li&gt;
&lt;li&gt;Pulsa el botón &lt;code&gt;+&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Crea una carpeta para la cámara.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Usa valores claros:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder Label: Pixel_Photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: backup-pixel-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder Path: /storage/emulated/0/DCIM/Camera
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En la sección de compartir, marca tu PC o NAS.&lt;/p&gt;
&lt;p&gt;Después cambia el tipo de carpeta del teléfono a:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;aceptar-la-carpeta-en-el-pc-o-nas&#34;&gt;Aceptar la carpeta en el PC o NAS
&lt;/h2&gt;&lt;p&gt;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:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;El dispositivo Pixel-Phone quiere compartir la carpeta Pixel_Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Pulsa añadir y elige una ruta de destino, por ejemplo en Windows:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;D:\Backups\Phone_Photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;O en un NAS:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos/phone
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En el receptor recomiendo cambiar el tipo de carpeta a:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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í:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Entonces la ruta que debes usar en Syncthing es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/photos/phone
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;No la ruta del host.&lt;/p&gt;
&lt;h2 id=&#34;prueba-con-pocos-archivos-primero&#34;&gt;Prueba con pocos archivos primero
&lt;/h2&gt;&lt;p&gt;Antes de dejarlo funcionando con miles de fotos, haz una prueba pequeña:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Crea una carpeta temporal con dos o tres imágenes.&lt;/li&gt;
&lt;li&gt;Sincronízala hacia el NAS.&lt;/li&gt;
&lt;li&gt;Comprueba que aparecen en el destino.&lt;/li&gt;
&lt;li&gt;Borra una imagen en el teléfono.&lt;/li&gt;
&lt;li&gt;Verifica que el comportamiento coincide con lo que esperas.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Esta prueba evita sorpresas desagradables cuando ya hay una fototeca grande implicada.&lt;/p&gt;
&lt;h2 id=&#34;ahorrar-batería-y-datos-móviles&#34;&gt;Ahorrar batería y datos móviles
&lt;/h2&gt;&lt;p&gt;La ventaja principal de Syncthing-Fork en Android está en las condiciones de ejecución.&lt;/p&gt;
&lt;p&gt;En &lt;strong&gt;Run Conditions&lt;/strong&gt;, activa:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ejecutar solo con Wi-Fi.&lt;/li&gt;
&lt;li&gt;Ejecutar solo durante la carga, si quieres máxima autonomía.&lt;/li&gt;
&lt;li&gt;Limitar la ejecución a SSID concretos, por ejemplo el Wi-Fi de casa.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ejecutar solo con conexión Wi-Fi
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ejecutar solo durante la carga
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;restricciones-de-almacenamiento-en-android-11&#34;&gt;Restricciones de almacenamiento en Android 11+
&lt;/h2&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Evita, si puedes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;carpetas dentro de &lt;code&gt;Android/data&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;carpetas dentro de &lt;code&gt;Android/obb&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;directorios controlados por apps que no exponen bien sus archivos;&lt;/li&gt;
&lt;li&gt;tarjetas SD con permisos inestables.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Android/data
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Android/obb
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Para sincronización normal, suele ser más fiable usar carpetas bajo el almacenamiento interno compartido:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/DCIM/Camera
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/Pictures
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;No recomiendo empezar sincronizando todo el almacenamiento interno:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;elegir-bien-el-tipo-de-carpeta&#34;&gt;Elegir bien el tipo de carpeta
&lt;/h2&gt;&lt;p&gt;La regla práctica es sencilla:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Escenario&lt;/th&gt;
          &lt;th&gt;Android&lt;/th&gt;
          &lt;th&gt;PC / NAS&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Fotos del teléfono hacia NAS&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;Send Only&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;Receive Only&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Notas editadas en todos los dispositivos&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;Send &amp;amp; Receive&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;Send &amp;amp; Receive&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Carpeta que solo quieres consultar en el móvil&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;Receive Only&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;Send Only&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send &amp;amp; Receive
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;sobre-los-borrados-de-fotos&#34;&gt;Sobre los borrados de fotos
&lt;/h2&gt;&lt;p&gt;Para copias de seguridad, lo habitual es querer esto:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;si haces una foto en Android, se copia al NAS;&lt;/li&gt;
&lt;li&gt;si borras una foto del teléfono para liberar espacio, la copia del NAS se conserva;&lt;/li&gt;
&lt;li&gt;si reorganizas el archivo en el NAS, eso no destruye los originales del teléfono.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para acercarte a ese comportamiento, combina:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;teléfono en &lt;code&gt;Send Only&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;NAS en &lt;code&gt;Receive Only&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;versionado de archivos activado en el NAS si la carpeta es importante.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;También puedes usar una carpeta de entrada y otra de archivo. Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos/inbox-phone
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos/archive
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Syncthing escribe en &lt;code&gt;inbox-phone&lt;/code&gt;, y tú organizas manualmente o con scripts hacia &lt;code&gt;archive&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;problemas-comunes&#34;&gt;Problemas comunes
&lt;/h2&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Si el PC o NAS no conecta directamente, comprueba el firewall y los puertos de Syncthing:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22000/TCP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22000/UDP
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Si aparecen demasiados conflictos, revisa si esa carpeta debería ser realmente bidireccional. Muchas carpetas de respaldo de Android funcionan mejor como &lt;code&gt;Send Only&lt;/code&gt; desde el teléfono.&lt;/p&gt;
&lt;h2 id=&#34;configuración-recomendada&#34;&gt;Configuración recomendada
&lt;/h2&gt;&lt;p&gt;Para un uso doméstico con NAS, una configuración sólida sería:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Syncthing en Docker o paquete nativo dentro del NAS.&lt;/li&gt;
&lt;li&gt;Android con Syncthing-Fork.&lt;/li&gt;
&lt;li&gt;Fotos del teléfono como &lt;code&gt;Send Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Carpeta del NAS como &lt;code&gt;Receive Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ejecución del teléfono solo con Wi-Fi y durante la carga.&lt;/li&gt;
&lt;li&gt;Versionado de archivos activado en el NAS para carpetas importantes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen
&lt;/h2&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Para fotos, quédate con esta combinación: teléfono en &lt;code&gt;Send Only&lt;/code&gt;, PC o NAS en &lt;code&gt;Receive Only&lt;/code&gt;, rutas claras y sincronización limitada a Wi-Fi y carga. Es una configuración simple, pero aguanta muy bien en el uso real.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Cómo configurar Syncthing con varios dispositivos: redes entre pares, topología en estrella e introducers</title>
        <link>https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/</link>
        <pubDate>Sun, 31 May 2026 12:13:57 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/</guid>
        <description>&lt;h2 id=&#34;serie-syncthing&#34;&gt;Serie Syncthing
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Cómo usar Syncthing: notas prácticas desde el emparejamiento hasta la sincronización de archivos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Desplegar Syncthing con Docker: Compose, puertos y mapeo de volúmenes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Cómo configurar Syncthing con varios dispositivos: redes entre pares, topología en estrella e introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Cómo usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Cómo gestionar Syncthing con varios dispositivos y carpetas: topología, nombres y versionado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Cómo sincronizar fotos del iPhone con un ordenador o NAS usando Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Syncthing usa una arquitectura P2P descentralizada. No existe una separación tradicional entre Server y Client. A nivel de protocolo, todos los dispositivos son pares.&lt;/p&gt;
&lt;p&gt;En el uso real, sin embargo, puedes organizarlo de dos formas habituales:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Red puramente entre pares: cada dispositivo se empareja directamente con los demás.&lt;/li&gt;
&lt;li&gt;Red en estrella: un NAS, servidor u ordenador siempre encendido actúa como nodo central, y los demás dispositivos solo se emparejan con él.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ambas formas encajan con el diseño de Syncthing. La diferencia está en el coste de gestión y en el flujo de trabajo diario.&lt;/p&gt;
&lt;h2 id=&#34;entender-primero-los-pares-y-el-pseudo-servidor&#34;&gt;Entender primero los pares y el pseudo servidor
&lt;/h2&gt;&lt;p&gt;Cada dispositivo de Syncthing tiene su propio device ID. Cuando dos dispositivos añaden el ID del otro y comparten la misma carpeta, pueden sincronizarse.&lt;/p&gt;
&lt;p&gt;Esto significa que Syncthing no exige que un servidor guarde todos los datos. Lo que solemos llamar &amp;ldquo;servidor&amp;rdquo; suele ser simplemente un dispositivo siempre encendido que elegimos como centro operativo.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un NAS suele estar encendido, tiene mucho espacio y funciona bien como nodo central.&lt;/li&gt;
&lt;li&gt;Los teléfonos y portátiles se desconectan con frecuencia, así que conviene tratarlos como dispositivos de borde.&lt;/li&gt;
&lt;li&gt;Un sobremesa puede ser potente, pero quizá no esté encendido 24 horas, así que normalmente es un nodo de sincronización común.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ese nodo central no es un servidor a nivel de protocolo. Es el dispositivo al que le asignas tareas de gestión y tránsito dentro de tu topología.&lt;/p&gt;
&lt;h2 id=&#34;modo-1-red-peer-mesh-pura&#34;&gt;Modo 1: red Peer Mesh pura
&lt;/h2&gt;&lt;p&gt;En el modo puramente entre pares, cada dispositivo se empareja con todos los demás.&lt;/p&gt;
&lt;p&gt;Por ejemplo, si tienes cuatro dispositivos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;Sobremesa&lt;/li&gt;
&lt;li&gt;Portátil&lt;/li&gt;
&lt;li&gt;Teléfono&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cada dispositivo necesita conectarse con los otros tres. Así, cualquier par de dispositivos en línea puede sincronizarse directamente.&lt;/p&gt;
&lt;p&gt;Ventajas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Las rutas de transferencia son más directas.&lt;/li&gt;
&lt;li&gt;Si un dispositivo está desconectado, los demás dispositivos en línea pueden seguir sincronizándose entre sí.&lt;/li&gt;
&lt;li&gt;No dependes de un único nodo central.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Desventajas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cuantos más dispositivos hay, más complejas son las relaciones de emparejamiento.&lt;/li&gt;
&lt;li&gt;Al añadir un nuevo dispositivo, hay que confirmar y configurar varias máquinas existentes.&lt;/li&gt;
&lt;li&gt;Las relaciones de carpetas compartidas pueden quedar dispersas.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cuando tienes pocos dispositivos, el modo puramente entre pares es cómodo. Si solo hay un ordenador y un teléfono, o dos ordenadores sincronizando notas, no hace falta complicarlo.&lt;/p&gt;
&lt;p&gt;Pero cuando el número de dispositivos llega a cinco o seis, mantener a mano una malla completa se vuelve cada vez más pesado.&lt;/p&gt;
&lt;h2 id=&#34;modo-2-topología-en-estrella-centrada-en-el-nas&#34;&gt;Modo 2: topología en estrella centrada en el NAS
&lt;/h2&gt;&lt;p&gt;La topología en estrella suele ser mejor para hogares y productividad personal.&lt;/p&gt;
&lt;p&gt;Elige un dispositivo que permanezca encendido, tenga espacio suficiente y una conexión estable, por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;Synology&lt;/li&gt;
&lt;li&gt;Router ligero&lt;/li&gt;
&lt;li&gt;Mini PC&lt;/li&gt;
&lt;li&gt;Servidor Linux doméstico&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Después, los demás dispositivos se emparejan solo con ese centro:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Teléfono  ----\
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Portátil  ---- NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Sobremesa ----/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;El teléfono no necesita emparejarse directamente con el portátil, y el portátil tampoco necesita emparejarse directamente con el sobremesa. Todos sincronizan indirectamente a través del NAS.&lt;/p&gt;
&lt;p&gt;Ventajas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La gestión es sencilla.&lt;/li&gt;
&lt;li&gt;Un nuevo dispositivo solo necesita emparejarse con el NAS.&lt;/li&gt;
&lt;li&gt;El NAS puede encargarse del versionado y del búfer de copia de seguridad.&lt;/li&gt;
&lt;li&gt;Encaja bien con sincronización 24/7.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Desventajas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Si el NAS está desconectado, los demás dispositivos quizá no puedan seguir sincronizándose entre sí.&lt;/li&gt;
&lt;li&gt;Si todo el tráfico pasa por el NAS, su red y su disco afectan a la experiencia.&lt;/li&gt;
&lt;li&gt;Hay que gestionar bien los permisos del nodo central.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si ya tienes un NAS o un mini servidor siempre encendido, la topología en estrella es la recomendación principal. Mantiene las capacidades P2P de Syncthing y hace que la gestión diaria se parezca más a una sincronización centralizada.&lt;/p&gt;
&lt;h2 id=&#34;orden-básico-para-configurar-varios-dispositivos&#34;&gt;Orden básico para configurar varios dispositivos
&lt;/h2&gt;&lt;p&gt;Independientemente de la topología, el orden de configuración en Syncthing es:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Emparejar primero los dispositivos.&lt;/li&gt;
&lt;li&gt;Compartir después las carpetas.&lt;/li&gt;
&lt;li&gt;Confirmar al final la ruta local en el receptor.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No empieces creando carpetas por todas partes. Aclara primero las relaciones entre dispositivos y lo demás será mucho menos caótico.&lt;/p&gt;
&lt;h2 id=&#34;paso-1-conectar-dispositivos&#34;&gt;Paso 1: conectar dispositivos
&lt;/h2&gt;&lt;p&gt;Supongamos que quieres conectar el dispositivo A y el dispositivo B.&lt;/p&gt;
&lt;p&gt;El dispositivo A puede ser un teléfono, y el dispositivo B puede ser un NAS u ordenador.&lt;/p&gt;
&lt;p&gt;En el dispositivo A:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre la Web UI de Syncthing.&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Actions&lt;/code&gt; en la esquina superior derecha.&lt;/li&gt;
&lt;li&gt;Elige &lt;code&gt;Show ID&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copia el device ID o muestra el código QR.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En el dispositivo B:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Abre la Web UI de Syncthing.&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Add Remote Device&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Introduce el ID del dispositivo A.&lt;/li&gt;
&lt;li&gt;Ponle un nombre fácil de reconocer, como &lt;code&gt;My-Phone&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Guarda.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Después vuelve al dispositivo A. Normalmente aparecerá un aviso diciendo que el dispositivo B quiere conectarse. Acéptalo.&lt;/p&gt;
&lt;p&gt;En este punto, los dos dispositivos ya tienen una relación entre pares, pero todavía no se sincroniza ninguna carpeta.&lt;/p&gt;
&lt;h2 id=&#34;paso-2-crear-y-compartir-una-carpeta&#34;&gt;Paso 2: crear y compartir una carpeta
&lt;/h2&gt;&lt;p&gt;En el dispositivo A, haz clic en &lt;code&gt;Add Folder&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Campos habituales:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Etiqueta de carpeta: nombre visible para ti, por ejemplo &lt;code&gt;Notes&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Folder ID: identificador entre dispositivos. Usa un nombre estable en inglés, como &lt;code&gt;notes&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ruta de carpeta: la ruta real en este dispositivo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Luego cambia a la pestaña &lt;code&gt;Sharing&lt;/code&gt; y marca el dispositivo B que acabas de emparejar.&lt;/p&gt;
&lt;p&gt;Tras guardar, el dispositivo A enviará una invitación para compartir esa carpeta al dispositivo B.&lt;/p&gt;
&lt;h2 id=&#34;paso-3-aceptar-la-carpeta-compartida&#34;&gt;Paso 3: aceptar la carpeta compartida
&lt;/h2&gt;&lt;p&gt;Abre la Web UI del dispositivo B y espera unos segundos. Normalmente verás un aviso como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Device A wants to share a folder
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Haz clic en añadir y elige una ruta local de almacenamiento en el dispositivo B.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;O, en un despliegue con Docker, una ruta dentro del contenedor:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Después de guardar, empieza la sincronización.&lt;/p&gt;
&lt;p&gt;Ten en cuenta que las rutas no tienen que ser iguales en todos los dispositivos. Syncthing identifica la relación por Folder ID y no exige que cada dispositivo use la misma ruta local.&lt;/p&gt;
&lt;h2 id=&#34;cómo-configurar-la-topología-en-estrella&#34;&gt;Cómo configurar la topología en estrella
&lt;/h2&gt;&lt;p&gt;Si usas el modelo centrado en NAS, una buena configuración sería:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Desplegar primero Syncthing en el NAS.&lt;/li&gt;
&lt;li&gt;Emparejar todos los teléfonos, ordenadores y servidores solo con el NAS.&lt;/li&gt;
&lt;li&gt;Crear o aceptar las carpetas principales de sincronización en el NAS.&lt;/li&gt;
&lt;li&gt;Cada nuevo dispositivo solo necesita añadir el device ID del NAS.&lt;/li&gt;
&lt;li&gt;Compartir cada carpeta entre el NAS y los dispositivos que la necesiten.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── notes       -&amp;gt; sobremesa, portátil, teléfono
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── photos      -&amp;gt; teléfono, disco de copia
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── downloads   -&amp;gt; sobremesa, NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── scripts     -&amp;gt; sobremesa, portátil
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La estructura queda muy clara. Puedes tratar el NAS como el panel de control de las relaciones de sincronización.&lt;/p&gt;
&lt;h2 id=&#34;qué-es-un-introducer&#34;&gt;Qué es un introducer
&lt;/h2&gt;&lt;p&gt;Syncthing tiene una función muy útil llamada Introducer.&lt;/p&gt;
&lt;p&gt;Está pensada para escenarios con varios dispositivos.&lt;/p&gt;
&lt;p&gt;Supón que configuras el NAS como introducer. Después, cuando un nuevo dispositivo se empareja con el NAS, el NAS puede presentarle los demás dispositivos que conoce. También puede ayudar a propagar relaciones compartidas existentes.&lt;/p&gt;
&lt;p&gt;Esto reduce clics repetidos y emparejamientos manuales.&lt;/p&gt;
&lt;p&gt;Es útil cuando:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tienes varios ordenadores y teléfonos en casa.&lt;/li&gt;
&lt;li&gt;El NAS actúa como nodo central permanente.&lt;/li&gt;
&lt;li&gt;Añades dispositivos con frecuencia.&lt;/li&gt;
&lt;li&gt;Quieres reducir el mantenimiento manual de las relaciones entre dispositivos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pero hay que tener cuidado. Un introducer amplía el alcance de las relaciones creadas automáticamente. No configures como introducer un dispositivo que no sea de plena confianza, ni lo actives sin entender la topología.&lt;/p&gt;
&lt;p&gt;Una regla más segura:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solo configura el NAS o el servidor principal como introducer.&lt;/li&gt;
&lt;li&gt;No conviertas teléfonos o portátiles comunes en introducers.&lt;/li&gt;
&lt;li&gt;Después de añadir un nuevo dispositivo, revisa qué dispositivos y carpetas se añadieron automáticamente.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;el-tipo-de-carpeta-decide-la-dirección-de-los-datos&#34;&gt;El tipo de carpeta decide la dirección de los datos
&lt;/h2&gt;&lt;p&gt;El control de permisos de Syncthing se refleja sobre todo en el tipo de carpeta.&lt;/p&gt;
&lt;p&gt;Entra en la configuración de la carpeta y ajusta &lt;code&gt;Folder Type&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Hay tres tipos frecuentes:&lt;/p&gt;
&lt;h3 id=&#34;send--receive&#34;&gt;Send &amp;amp; Receive
&lt;/h3&gt;&lt;p&gt;Es el modo predeterminado. Ambas partes pueden enviar y recibir cambios.&lt;/p&gt;
&lt;p&gt;Sirve para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editar notas desde varios dispositivos.&lt;/li&gt;
&lt;li&gt;Sincronizar documentos entre varios ordenadores.&lt;/li&gt;
&lt;li&gt;Carpetas normales de sincronización bidireccional.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es el modo más cercano a una sincronización realmente entre pares.&lt;/p&gt;
&lt;h3 id=&#34;send-only&#34;&gt;Send Only
&lt;/h3&gt;&lt;p&gt;Este dispositivo solo envía y no acepta cambios de otros dispositivos.&lt;/p&gt;
&lt;p&gt;Sirve para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Carpetas que son fuente de datos.&lt;/li&gt;
&lt;li&gt;Distribuir una carpeta principal a otros dispositivos.&lt;/li&gt;
&lt;li&gt;Evitar que cambios remotos afecten a este dispositivo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por ejemplo, puedes poner en Send Only una carpeta de instaladores en el NAS para que otros ordenadores solo la reciban.&lt;/p&gt;
&lt;h3 id=&#34;receive-only&#34;&gt;Receive Only
&lt;/h3&gt;&lt;p&gt;Este dispositivo solo recibe y no envía cambios locales hacia fuera.&lt;/p&gt;
&lt;p&gt;Sirve para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Máquinas de copia de seguridad.&lt;/li&gt;
&lt;li&gt;Espejos de solo lectura.&lt;/li&gt;
&lt;li&gt;Evitar que una eliminación local accidental afecte a la carpeta principal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por ejemplo, si el NAS recibe fotos de un teléfono y no quieres que borrar fotos en el teléfono borre también la copia del NAS, debes diseñar con cuidado los tipos de carpeta y la política de eliminación.&lt;/p&gt;
&lt;h2 id=&#34;diferentes-carpetas-pueden-usar-diferentes-topologías&#34;&gt;Diferentes carpetas pueden usar diferentes topologías
&lt;/h2&gt;&lt;p&gt;La topología de Syncthing no tiene que ser única para todo el sitio. Puedes diseñarla por carpeta.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;notes&lt;/code&gt;: sobremesa, portátil, teléfono y NAS usan Send &amp;amp; Receive.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;photos&lt;/code&gt;: el teléfono envía, el NAS recibe y conserva versiones.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;downloads&lt;/code&gt;: sincronizan el sobremesa y el NAS; el teléfono no participa.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backup&lt;/code&gt;: el ordenador principal está en Send Only y el NAS en Receive Only.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No metas todas las carpetas en una sola regla. En sincronización multi-dispositivo, lo importante es la dirección de los datos, no el número de dispositivos.&lt;/p&gt;
&lt;h2 id=&#34;pensar-antes-en-conflictos-y-borrados-accidentales&#34;&gt;Pensar antes en conflictos y borrados accidentales
&lt;/h2&gt;&lt;p&gt;El problema más común en la sincronización multi-dispositivo no es que falle la configuración. Es que, después de funcionar, aparecen borrados accidentales o conflictos.&lt;/p&gt;
&lt;p&gt;Escenarios de riesgo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dos dispositivos editan el mismo archivo al mismo tiempo.&lt;/li&gt;
&lt;li&gt;Una app móvil limpia automáticamente una carpeta.&lt;/li&gt;
&lt;li&gt;Un dispositivo usa una ruta equivocada, crea una carpeta vacía y la sincroniza.&lt;/li&gt;
&lt;li&gt;Se sincronizan juntos cachés, temporales, estado del espacio de trabajo y archivos reales.&lt;/li&gt;
&lt;li&gt;El NAS no tiene versionado activado.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Recomendaciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Activa el versionado de archivos en el NAS para carpetas importantes.&lt;/li&gt;
&lt;li&gt;Usa &lt;code&gt;.stignore&lt;/code&gt; para excluir cachés y archivos temporales.&lt;/li&gt;
&lt;li&gt;Antes de la primera sincronización de una carpeta nueva, prueba con pocos archivos.&lt;/li&gt;
&lt;li&gt;Si la política de borrado no está clara, no pongas todos los dispositivos en Send &amp;amp; Receive.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configuración-recomendada&#34;&gt;Configuración recomendada
&lt;/h2&gt;&lt;p&gt;Si tienes un NAS o servidor siempre encendido, usa directamente topología en estrella:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Usa el NAS como nodo central.&lt;/li&gt;
&lt;li&gt;Empareja el NAS con todos los dispositivos.&lt;/li&gt;
&lt;li&gt;Los dispositivos comunes se emparejan solo con el NAS.&lt;/li&gt;
&lt;li&gt;El NAS puede configurarse como introducer.&lt;/li&gt;
&lt;li&gt;Elige Send &amp;amp; Receive, Send Only o Receive Only por carpeta.&lt;/li&gt;
&lt;li&gt;Activa versionado de archivos en el NAS para carpetas importantes.&lt;/li&gt;
&lt;li&gt;Tras añadir un nuevo dispositivo, comparte primero una carpeta de prueba para confirmar ruta y permisos.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Si solo tienes dos o tres dispositivos, y suelen estar en línea, el modo puramente entre pares también está bien. Es más directo y puede ser más rápido.&lt;/p&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen
&lt;/h2&gt;&lt;p&gt;Syncthing tiene una arquitectura P2P entre pares, pero eso no significa que tengas que convertir todos los dispositivos en una malla compleja.&lt;/p&gt;
&lt;p&gt;En configuraciones pequeñas puedes usar el modo puramente entre pares. Cuando hay muchos dispositivos, un NAS o un host siempre encendido, suele ser mejor la topología en estrella. Deja que el NAS actúe como nodo central e introducer, y que los demás dispositivos se conecten solo con él. La gestión se vuelve mucho más sencilla.&lt;/p&gt;
&lt;p&gt;Lo importante es decidir qué dispositivos son de confianza, qué carpetas deben sincronizarse, de dónde vienen los datos y quién conserva versiones cuando ocurre un borrado accidental. La topología es solo el método; el flujo de datos es el núcleo de la configuración.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Desplegar Syncthing con Docker: Compose, puertos y mapeo de directorios</title>
        <link>https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/</link>
        <pubDate>Sun, 31 May 2026 12:12:05 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/</guid>
        <description>&lt;h2 id=&#34;serie-syncthing&#34;&gt;Serie Syncthing
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Desplegar Syncthing con Docker: Compose, puertos y mapeo de directorios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Cómo configurar Syncthing con varios dispositivos: red entre pares, topología en estrella e introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Cómo usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Cómo gestionar varios dispositivos y carpetas en Syncthing: topología, nombres y versionado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Cómo sincronizar fotos de iPhone con un ordenador o NAS usando Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Desplegar Syncthing en Docker encaja muy bien en un NAS, un servidor doméstico o un VPS. Puede actuar como un nodo de sincronización siempre encendido para fotos, documentos, notas Markdown o carpetas de descargas.&lt;/p&gt;
&lt;p&gt;Lo importante al desplegar Syncthing con Docker no es solo que el contenedor arranque. Hay tres puntos que conviene resolver desde el principio:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;persistir el directorio de configuración;&lt;/li&gt;
&lt;li&gt;mapear en el contenedor las carpetas de datos que se quieren sincronizar;&lt;/li&gt;
&lt;li&gt;preparar puertos y permisos antes de empezar.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si estos detalles quedan mal, una actualización del contenedor puede hacerte perder la configuración, la ruta que escribas en el Web UI puede no apuntar a la carpeta real del host, o la sincronización puede fallar con &lt;code&gt;Permission denied&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;planificación-de-directorios&#34;&gt;Planificación de directorios
&lt;/h2&gt;&lt;p&gt;Primero crea un directorio dedicado en el servidor o NAS, por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p ~/syncthing
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/syncthing
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Coloca &lt;code&gt;docker-compose.yml&lt;/code&gt; en ese directorio y guarda la configuración de Syncthing en un subdirectorio:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;syncthing/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── docker-compose.yml
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── config/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Los datos reales que se van a sincronizar pueden estar en rutas existentes del host, por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/downloads
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Separa el directorio de configuración de los directorios de datos. &lt;code&gt;config&lt;/code&gt; guarda la configuración propia de Syncthing, sus claves y la base de datos de índices. Carpetas como &lt;code&gt;downloads&lt;/code&gt; y &lt;code&gt;photos&lt;/code&gt; son los datos reales que quieres sincronizar.&lt;/p&gt;
&lt;h2 id=&#34;opción-1-docker-compose&#34;&gt;Opción 1: Docker Compose
&lt;/h2&gt;&lt;p&gt;Para uso permanente es mejor Docker Compose, porque las actualizaciones, reinicios y migraciones quedan mucho más claros.&lt;/p&gt;
&lt;p&gt;Escribe esto en &lt;code&gt;~/syncthing/docker-compose.yml&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;version&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;3&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;services&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;syncthing&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;syncthing/syncthing:latest&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;container_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;syncthing&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hostname&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;my-nas-syncthing&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;environment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PUID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PGID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;TZ=Asia/Shanghai&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;volumes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;./config:/var/syncthing/config&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/downloads:/var/syncthing/downloads&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ports&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;m&#34;&gt;8384&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;8384&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;m&#34;&gt;22000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;22000&lt;/span&gt;&lt;span class=&#34;l&#34;&gt;/tcp&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;m&#34;&gt;22000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;22000&lt;/span&gt;&lt;span class=&#34;l&#34;&gt;/udp&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;m&#34;&gt;21027&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;21027&lt;/span&gt;&lt;span class=&#34;l&#34;&gt;/udp&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;restart&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;unless-stopped&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Arranca el servicio:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Comprueba el estado:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker compose ps
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker logs -f syncthing
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Abre el Web UI:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;http://ip-del-servidor:8384
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La primera vez que entres, configura antes que nada un usuario y una contraseña para la GUI.&lt;/p&gt;
&lt;h2 id=&#34;opción-2-docker-run&#34;&gt;Opción 2: docker run
&lt;/h2&gt;&lt;p&gt;Para una prueba rápida, también puedes usar directamente &lt;code&gt;docker run&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --name syncthing &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --hostname my-nas-syncthing &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;PUID&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1000&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;PGID&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1000&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;nv&#34;&gt;TZ&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;Asia/Shanghai &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 8384:8384 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 22000:22000/tcp &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 22000:22000/udp &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 21027:21027/udp &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -v /path/to/config:/var/syncthing/config &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -v /path/to/data1:/var/syncthing/data1 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --restart unless-stopped &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  syncthing/syncthing:latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Sustituye &lt;code&gt;/path/to/config&lt;/code&gt; y &lt;code&gt;/path/to/data1&lt;/code&gt; por rutas reales del host.&lt;/p&gt;
&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v /volume1/docker/syncthing/config:/var/syncthing/config
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v /volume1/photos:/var/syncthing/photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Para uso a largo plazo, conviene convertirlo en un archivo Compose y evitar reconstruir el comando completo cada vez que recrees el contenedor.&lt;/p&gt;
&lt;h2 id=&#34;rutas-del-contenedor-y-rutas-del-host&#34;&gt;Rutas del contenedor y rutas del host
&lt;/h2&gt;&lt;p&gt;El punto que más confunde al empezar con Docker son las rutas.&lt;/p&gt;
&lt;p&gt;Por ejemplo, en Compose puedes tener:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;volumes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La parte izquierda, &lt;code&gt;/volume1/photos&lt;/code&gt;, es la ruta del host. La parte derecha, &lt;code&gt;/var/syncthing/photos&lt;/code&gt;, es la ruta dentro del contenedor.&lt;/p&gt;
&lt;p&gt;Cuando añadas una carpeta de sincronización en el Web UI de Syncthing, la ruta de carpeta debe ser la ruta dentro del contenedor:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Así Syncthing operará realmente sobre esta ruta del host:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si escribes &lt;code&gt;/volume1/photos&lt;/code&gt; en el Web UI, esa ruta normalmente no existe dentro del contenedor. Syncthing puede mostrar un error o crear una carpeta nueva dentro del sistema de archivos del contenedor, que no es lo que querías.&lt;/p&gt;
&lt;h2 id=&#34;la-configuración-debe-ser-persistente&#34;&gt;La configuración debe ser persistente
&lt;/h2&gt;&lt;p&gt;Esta línea es crítica:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &lt;span class=&#34;l&#34;&gt;./config:/var/syncthing/config&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Syncthing guarda sus archivos de configuración, claves de dispositivo y base de datos de índices en el directorio de configuración. Si no lo montas en el host, al borrar o recrear el contenedor puede cambiar el device ID y dejar sin efecto los emparejamientos existentes.&lt;/p&gt;
&lt;p&gt;Usa una ruta estable, por ejemplo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/docker/syncthing/config
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;No pongas la configuración en un directorio temporal, ni la mezcles con los directorios de datos sincronizados.&lt;/p&gt;
&lt;h2 id=&#34;puertos-y-firewall&#34;&gt;Puertos y firewall
&lt;/h2&gt;&lt;p&gt;Los puertos habituales son:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;8384/TCP   Administración Web UI
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22000/TCP Tráfico de sincronización entre dispositivos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22000/UDP Tráfico de sincronización QUIC
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;21027/UDP Descubrimiento en red local
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si Syncthing está desplegado en un NAS doméstico, normalmente debes revisar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;si el firewall del NAS permite estos puertos;&lt;/li&gt;
&lt;li&gt;si el mapeo de puertos del puente Docker es correcto;&lt;/li&gt;
&lt;li&gt;si el router separa la red Wi-Fi de la red cableada;&lt;/li&gt;
&lt;li&gt;si el teléfono y el ordenador están en la misma subred.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si está desplegado en un servidor cloud, revisa también el grupo de seguridad del proveedor. En especial, si &lt;code&gt;22000/TCP&lt;/code&gt; y &lt;code&gt;22000/UDP&lt;/code&gt; no están abiertos, otros dispositivos quizá solo puedan conectar mediante relay, con una velocidad mucho menor.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;8384&lt;/code&gt; es el puerto de administración. No lo expongas directamente a Internet. Si necesitas administración remota, usa al menos una contraseña fuerte y, mejor aún, combínalo con proxy inverso, HTTPS, control de acceso o VPN.&lt;/p&gt;
&lt;h2 id=&#34;problemas-de-permisos-puid-y-pgid&#34;&gt;Problemas de permisos: PUID y PGID
&lt;/h2&gt;&lt;p&gt;Si Syncthing arranca y puedes abrir el Web UI, pero una carpeta de sincronización muestra:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Permission denied
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;normalmente el proceso del contenedor no tiene permisos de lectura y escritura sobre la carpeta del host.&lt;/p&gt;
&lt;p&gt;Primero comprueba el UID y GID del usuario actual en el host:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;id
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La salida puede ser similar a:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uid=1000(user) gid=1000(user) groups=1000(user)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Luego ajusta las variables de entorno en Compose:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;environment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PUID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PGID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Confirma también que la propia carpeta del host permite leer y escribir a ese usuario:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ls -ld /volume1/photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si hace falta, ajusta propietario o permisos:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo chown -R 1000:1000 /volume1/photos
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En un NAS, no cambies de forma recursiva los permisos de toda una carpeta compartida sin pensarlo, sobre todo si la usan varias personas. Es más seguro preparar una carpeta de sincronización dedicada para Syncthing, o conceder permisos al usuario correspondiente desde la interfaz de permisos del NAS.&lt;/p&gt;
&lt;h2 id=&#34;seguridad-inicial-del-web-ui&#34;&gt;Seguridad inicial del Web UI
&lt;/h2&gt;&lt;p&gt;Después de arrancar el contenedor, visita:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;http://ip-del-servidor:8384
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;En la primera entrada, Syncthing normalmente te pedirá configurar usuario y contraseña para la GUI. No omitas este paso.&lt;/p&gt;
&lt;p&gt;Recomendaciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;configura de inmediato un usuario GUI y una contraseña fuerte;&lt;/li&gt;
&lt;li&gt;no expongas &lt;code&gt;8384&lt;/code&gt; a Internet;&lt;/li&gt;
&lt;li&gt;para acceso remoto, prioriza VPN, túnel SSH o un proxy inverso controlado;&lt;/li&gt;
&lt;li&gt;si usas proxy inverso, asegúrate de exponer solo el Web UI y no otros puertos innecesarios.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si alguien controla el panel de administración, podría añadir dispositivos, modificar carpetas compartidas y cambiar relaciones de sincronización. Syncthing cifra la transferencia de datos, pero el punto de administración también necesita protección.&lt;/p&gt;
&lt;h2 id=&#34;añadir-carpetas-de-sincronización-en-el-web-ui&#34;&gt;Añadir carpetas de sincronización en el Web UI
&lt;/h2&gt;&lt;p&gt;Tomemos una carpeta de fotos como ejemplo. En Compose ya está montada así:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Al añadir la carpeta en el Web UI:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Folder Label: puedes usar &lt;code&gt;Photos&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;Folder ID: usa un ID estable en inglés, por ejemplo &lt;code&gt;photos&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;Folder Path: escribe &lt;code&gt;/var/syncthing/photos&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;Sharing: elige los dispositivos con los que compartirla;&lt;/li&gt;
&lt;li&gt;Folder Type: elige &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt;, &lt;code&gt;Send Only&lt;/code&gt; o &lt;code&gt;Receive Only&lt;/code&gt; según el flujo de datos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si este nodo Docker es el nodo central del NAS, algunas configuraciones comunes son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;documentos normales: &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;recopilación de fotos del teléfono: &lt;code&gt;Receive Only&lt;/code&gt; en el NAS;&lt;/li&gt;
&lt;li&gt;carpeta de distribución hacia otros dispositivos: &lt;code&gt;Send Only&lt;/code&gt; en el NAS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La elección depende de la dirección real de los datos. No conviertas todas las carpetas en sincronización bidireccional por inercia.&lt;/p&gt;
&lt;h2 id=&#34;actualizar-el-contenedor&#34;&gt;Actualizar el contenedor
&lt;/h2&gt;&lt;p&gt;Con Compose, una actualización suele ser:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker compose pull
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Mientras el directorio de configuración y los directorios de datos estén bien montados, actualizar el contenedor no hará que se pierdan el device ID, los emparejamientos ni la configuración de carpetas.&lt;/p&gt;
&lt;p&gt;Antes de actualizar, puedes hacer una copia del directorio de configuración:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar -czf syncthing-config-backup.tar.gz ./config
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;El directorio de configuración contiene claves privadas del dispositivo. No subas esa copia a ubicaciones públicas sin cuidado.&lt;/p&gt;
&lt;h2 id=&#34;problemas-frecuentes&#34;&gt;Problemas frecuentes
&lt;/h2&gt;&lt;h3 id=&#34;el-web-ui-no-abre&#34;&gt;El Web UI no abre
&lt;/h3&gt;&lt;p&gt;Primero comprueba que el contenedor esté ejecutándose:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker ps
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker logs syncthing
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Después revisa el mapeo de puertos:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker port syncthing
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Si el contenedor está bien pero la página no abre, revisa el firewall del host, el firewall del NAS o el grupo de seguridad del servidor cloud.&lt;/p&gt;
&lt;h3 id=&#34;la-carpeta-añadida-dice-que-no-existe&#34;&gt;La carpeta añadida dice que no existe
&lt;/h3&gt;&lt;p&gt;Comprueba si la ruta que escribiste en el Web UI es la ruta dentro del contenedor.&lt;/p&gt;
&lt;p&gt;Por ejemplo, si la ruta del host es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/downloads
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;y la ruta dentro del contenedor es:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/downloads
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;en el Web UI debes escribir la segunda.&lt;/p&gt;
&lt;h3 id=&#34;solo-conecta-por-relay-y-va-muy-lento&#34;&gt;Solo conecta por Relay y va muy lento
&lt;/h3&gt;&lt;p&gt;Revisa primero:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;si &lt;code&gt;22000/TCP&lt;/code&gt; está permitido;&lt;/li&gt;
&lt;li&gt;si &lt;code&gt;22000/UDP&lt;/code&gt; está permitido;&lt;/li&gt;
&lt;li&gt;si el reenvío de puertos del router es correcto;&lt;/li&gt;
&lt;li&gt;si el grupo de seguridad cloud permite TCP y UDP;&lt;/li&gt;
&lt;li&gt;si el firewall local bloquea los puertos mapeados por Docker.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Relay mejora la conectividad, pero no es adecuado para soportar grandes volúmenes de sincronización de forma permanente.&lt;/p&gt;
&lt;h3 id=&#34;los-permisos-de-archivos-quedan-mal-después-de-sincronizar&#34;&gt;Los permisos de archivos quedan mal después de sincronizar
&lt;/h3&gt;&lt;p&gt;Primero confirma que el usuario de ejecución del contenedor sea correcto, y luego revisa los permisos de la carpeta del host. Linux, NAS y carpetas compartidas de Windows usan modelos de permisos distintos. No uses Syncthing como herramienta para reparar permisos.&lt;/p&gt;
&lt;p&gt;Para sincronización entre sistemas, intenta sincronizar archivos y directorios normales. Evita carpetas del sistema que dependan de ACL complejas, propietarios o atributos extendidos.&lt;/p&gt;
&lt;h2 id=&#34;una-forma-más-estable-de-usarlo&#34;&gt;Una forma más estable de usarlo
&lt;/h2&gt;&lt;p&gt;Si tu objetivo es usar un NAS o servidor como nodo central, puedes diseñarlo así:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ejecuta Syncthing con Docker en el NAS.&lt;/li&gt;
&lt;li&gt;Monta el directorio de configuración en &lt;code&gt;/volume1/docker/syncthing/config&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Monta cada tipo de dato por separado, por ejemplo &lt;code&gt;/volume1/photos&lt;/code&gt; y &lt;code&gt;/volume1/notes&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Añade el device ID del NAS desde teléfonos y ordenadores.&lt;/li&gt;
&lt;li&gt;Activa el versionado de archivos en carpetas importantes del lado del NAS.&lt;/li&gt;
&lt;li&gt;Accede al Web UI solo desde la LAN o mediante VPN.&lt;/li&gt;
&lt;li&gt;Haz también una copia de seguridad independiente del NAS. No trates la sincronización como la única copia.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Con este diseño, Syncthing se encarga de la sincronización entre dispositivos, el NAS aporta disponibilidad permanente y una capa de versionado, y la copia de seguridad real queda en snapshots, discos externos o backups fuera del sitio.&lt;/p&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen
&lt;/h2&gt;&lt;p&gt;La clave para desplegar Syncthing con Docker es separar el ciclo de vida del contenedor del ciclo de vida de los datos sincronizados.&lt;/p&gt;
&lt;p&gt;El contenedor puede actualizarse, recrearse o migrarse en cualquier momento. Pero el directorio de configuración y los directorios de datos deben permanecer estables en el host. En el Web UI se introducen rutas internas del contenedor; los permisos del host se gestionan con &lt;code&gt;PUID&lt;/code&gt;, &lt;code&gt;PGID&lt;/code&gt; y permisos de directorio; y los puertos deben abrirse según el entorno de red real.&lt;/p&gt;
&lt;p&gt;Cuando estas piezas están claras, Syncthing funciona muy bien como una capa ligera de sincronización entre un NAS, un servidor y dispositivos personales.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos</title>
        <link>https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/</link>
        <pubDate>Sun, 31 May 2026 11:59:09 +0800</pubDate>
        
        <guid>https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/</guid>
        <description>&lt;h2 id=&#34;índice-de-la-serie-syncthing&#34;&gt;Índice de la serie Syncthing
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Cómo usar Syncthing: notas prácticas desde el emparejamiento de dispositivos hasta la sincronización de archivos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Desplegar Syncthing con Docker: Compose, puertos y mapeo de volúmenes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Cómo configurar Syncthing en varios dispositivos: malla, topología en estrella e introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Usar Syncthing en Android: configuración de Syncthing-Fork y copia de fotos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Gestionar Syncthing con muchos dispositivos y carpetas: topología, nombres y versionado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/es/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Cómo sincronizar fotos de iPhone con un ordenador o NAS usando Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Syncthing sirve para sincronizar archivos punto a punto entre varios dispositivos. No es una nube tradicional, ni sube primero todos los datos a un servidor central para descargarlos después. Los dispositivos autorizados intercambian archivos directamente.&lt;/p&gt;
&lt;p&gt;Si quieres usarlo para notas Markdown, copias de fotos, archivos de configuración o carpetas de un NAS doméstico, la primera pregunta no es solo si puede sincronizar. Conviene entender antes dispositivos, carpetas, ID de dispositivo, dirección de sincronización, descubrimiento y manejo de conflictos.&lt;/p&gt;
&lt;h2 id=&#34;qué-problema-resuelve-syncthing&#34;&gt;Qué problema resuelve Syncthing
&lt;/h2&gt;&lt;p&gt;El caso central de Syncthing es sencillo: tienes dos o más dispositivos y quieres mantener una carpeta en el mismo estado entre ellos.&lt;/p&gt;
&lt;p&gt;Ejemplos típicos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sincronizar archivos de trabajo entre un escritorio Windows y un portátil.&lt;/li&gt;
&lt;li&gt;Sincronizar fotos o documentos entre un teléfono y un NAS.&lt;/li&gt;
&lt;li&gt;Sincronizar scripts, ejemplos de configuración o pequeñas carpetas de referencia entre servidores Linux.&lt;/li&gt;
&lt;li&gt;Mantener notas de Obsidian, adjuntos externos de Joplin o carpetas Markdown en varios dispositivos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Encaja mejor cuando quieres controlar tus propios dispositivos y datos. Si necesitas permisos de equipo, previsualización web, enlaces compartidos o edición colaborativa, una nube o plataforma documental convencional puede ser más adecuada.&lt;/p&gt;
&lt;h2 id=&#34;qué-ocurre-en-el-primer-arranque&#34;&gt;Qué ocurre en el primer arranque
&lt;/h2&gt;&lt;p&gt;La guía oficial de inicio recomienda configurar dos máquinas en paralelo. En Syncthing, cada máquina es un device. La máquina que estás configurando es el local device; la otra máquina que sincronizará contigo es el remote device.&lt;/p&gt;
&lt;p&gt;Al arrancar por primera vez, Syncthing crea su configuración, claves criptográficas e ID de dispositivo. También abre por defecto la interfaz web local:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;http://127.0.0.1:8384/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Esta Web GUI es la entrada habitual de configuración. Syncthing también puede crear una carpeta predeterminada, normalmente una carpeta &lt;code&gt;Sync&lt;/code&gt; bajo el perfil del usuario. Puedes usarla para probar o eliminarla después y añadir tus propias carpetas.&lt;/p&gt;
&lt;h2 id=&#34;el-device-id-es-la-base-del-emparejamiento&#34;&gt;El device ID es la base del emparejamiento
&lt;/h2&gt;&lt;p&gt;Syncthing empareja dispositivos mediante device IDs.&lt;/p&gt;
&lt;p&gt;Cada dispositivo genera su propia clave en el primer arranque. El device ID es una huella legible del certificado de ese dispositivo. Dos dispositivos solo establecen una relación de sincronización después de añadir el ID del otro.&lt;/p&gt;
&lt;p&gt;Un flujo típico:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Iniciar Syncthing en ambos dispositivos.&lt;/li&gt;
&lt;li&gt;Abrir la Web GUI en ambos lados.&lt;/li&gt;
&lt;li&gt;Añadir el device ID de B en A.&lt;/li&gt;
&lt;li&gt;Añadir el device ID de A en B.&lt;/li&gt;
&lt;li&gt;Elegir qué carpetas compartir.&lt;/li&gt;
&lt;li&gt;Guardar y esperar la conexión.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;El device ID no se protege como una contraseña, pero tampoco conviene publicar tu topología de sincronización sin necesidad. Lo que sí debe protegerse es la clave privada del dispositivo, el acceso a la Web GUI y las carpetas sincronizadas.&lt;/p&gt;
&lt;h2 id=&#34;syncthing-no-sincroniza-toda-la-máquina&#34;&gt;Syncthing no sincroniza toda la máquina
&lt;/h2&gt;&lt;p&gt;Syncthing sincroniza solo las carpetas que añades explícitamente. No sincroniza todo el dispositivo por defecto.&lt;/p&gt;
&lt;p&gt;Cada carpeta tiene su propia ruta, ID, dispositivos compartidos y tipo. Es mejor separar por uso:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;notes/&lt;/code&gt;: notas Markdown.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;photos-inbox/&lt;/code&gt;: entrada de fotos del teléfono.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;docs/&lt;/code&gt;: documentos compartidos entre dispositivos.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;scripts/&lt;/code&gt;: scripts y ejemplos de configuración.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No empieces sincronizando directorios del sistema, descargas completas o carpetas mezcladas. Cuanto más compleja sea la carpeta, más fácil será que conflictos, reglas de exclusión, permisos y coste de escaneo se vuelvan un problema de mantenimiento.&lt;/p&gt;
&lt;h2 id=&#34;tres-tipos-de-carpeta-habituales&#34;&gt;Tres tipos de carpeta habituales
&lt;/h2&gt;&lt;p&gt;La documentación oficial explica bien los tipos de carpeta. En la práctica, basta con dominar estos tres.&lt;/p&gt;
&lt;h3 id=&#34;send--receive&#34;&gt;Send &amp;amp; Receive
&lt;/h3&gt;&lt;p&gt;Es el modo predeterminado. La carpeta envía cambios locales y recibe cambios remotos.&lt;/p&gt;
&lt;p&gt;Sirve para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editar notas en varios dispositivos.&lt;/li&gt;
&lt;li&gt;Mantener documentos en varias máquinas.&lt;/li&gt;
&lt;li&gt;Sincronización bidireccional normal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si dos dispositivos modifican el mismo archivo al mismo tiempo, Syncthing crea un archivo de conflicto en lugar de sobrescribir silenciosamente una versión.&lt;/p&gt;
&lt;h3 id=&#34;send-only&#34;&gt;Send Only
&lt;/h3&gt;&lt;p&gt;En este modo, la carpeta local actúa como copia de referencia. Envía cambios a otros dispositivos, pero no aplica los cambios que llegan de ellos.&lt;/p&gt;
&lt;p&gt;Sirve para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Distribuir archivos desde un dispositivo principal a otros.&lt;/li&gt;
&lt;li&gt;Hacer que una máquina sea la fuente de verdad.&lt;/li&gt;
&lt;li&gt;Evitar que cambios remotos afecten a la carpeta local.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si aparecen cambios remotos, la carpeta local puede mostrarse como out of sync. La Web GUI puede ofrecer &lt;code&gt;Override Changes&lt;/code&gt;, que empuja el estado local al resto del clúster. Úsalo con cuidado.&lt;/p&gt;
&lt;h3 id=&#34;receive-only&#34;&gt;Receive Only
&lt;/h3&gt;&lt;p&gt;Es lo contrario de Send Only. La carpeta recibe cambios del clúster, pero sus cambios locales no se envían a otros dispositivos.&lt;/p&gt;
&lt;p&gt;Sirve para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Destinos de copia.&lt;/li&gt;
&lt;li&gt;Réplicas de solo lectura.&lt;/li&gt;
&lt;li&gt;Dispositivos donde un error local no debe contaminar el conjunto principal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si hay cambios locales, la Web GUI puede ofrecer &lt;code&gt;Revert Local Changes&lt;/code&gt; para volver al estado del clúster.&lt;/p&gt;
&lt;h2 id=&#34;revisar-firewall-y-puertos-primero&#34;&gt;Revisar firewall y puertos primero
&lt;/h2&gt;&lt;p&gt;Syncthing puede usar discovery, NAT y relay, pero cuanto más claro tengas el entorno de red, más estable será la conexión.&lt;/p&gt;
&lt;p&gt;Los puertos importantes de la guía oficial de firewall son:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22000/TCP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;22000/UDP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;21027/UDP
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Donde:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;22000/TCP&lt;/code&gt; se usa para tráfico de sincronización TCP.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;22000/UDP&lt;/code&gt; se usa para sincronización QUIC.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;21027/UDP&lt;/code&gt; se usa para descubrimiento local.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si los dispositivos están en la misma LAN pero no se descubren, revisa primero firewalls locales, aislamiento del router y si Wi-Fi y red cableada están en segmentos distintos.&lt;/p&gt;
&lt;p&gt;Entre redes públicas o detrás de NAT, la conexión directa suele ser más rápida que relay cuando puedes hacer port forwarding. Sin port forwarding, relay puede ayudar a conectar, pero el rendimiento suele ser peor.&lt;/p&gt;
&lt;p&gt;En Linux, si usas &lt;code&gt;ufw&lt;/code&gt; y existe el perfil correspondiente:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ufw allow syncthing
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ufw status verbose
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;La Web GUI escucha por defecto en &lt;code&gt;127.0.0.1:8384&lt;/code&gt;. Si la cambias a &lt;code&gt;0.0.0.0:8384&lt;/code&gt;, la interfaz de administración queda accesible desde fuera de la máquina. Entonces debes pensar en contraseña, HTTPS, proxy inverso o túnel SSH. Para uso doméstico, un túnel SSH suele ser más seguro.&lt;/p&gt;
&lt;h2 id=&#34;stignore-va-en-la-raíz-sincronizada&#34;&gt;&lt;code&gt;.stignore&lt;/code&gt; va en la raíz sincronizada
&lt;/h2&gt;&lt;p&gt;Si algunos archivos no deben sincronizarse, crea &lt;code&gt;.stignore&lt;/code&gt; en la raíz de la carpeta sincronizada.&lt;/p&gt;
&lt;p&gt;Detalles importantes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;.stignore&lt;/code&gt; debe estar en la raíz de la carpeta sincronizada.&lt;/li&gt;
&lt;li&gt;Las reglas son relativas a esa raíz.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.stignore&lt;/code&gt; no se sincroniza a otros dispositivos.&lt;/li&gt;
&lt;li&gt;El archivo debe usar UTF-8.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ejemplo simple:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).DS_Store
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node_modules
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;*.tmp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cache/**
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!/cache/keep.txt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;(?d)&lt;/code&gt; permite que Syncthing elimine esos archivos ignorados cuando de otro modo impedirían borrar un directorio. Es útil para archivos generados como &lt;code&gt;.DS_Store&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;El signo &lt;code&gt;!&lt;/code&gt; niega una regla y vuelve a incluir un archivo. Las reglas negativas complejas pueden hacer que Syncthing recorra directorios que de otro modo ignoraría, así que conviene empezar con patrones simples.&lt;/p&gt;
&lt;h2 id=&#34;el-versionado-no-es-deshacer-local&#34;&gt;El versionado no es deshacer local
&lt;/h2&gt;&lt;p&gt;Syncthing admite versionado de archivos, pero su significado se confunde con facilidad.&lt;/p&gt;
&lt;p&gt;La documentación oficial recalca que el versionado guarda la versión local antigua cuando un cambio remoto la reemplaza. Si B modifica un archivo y lo sincroniza hacia A, A puede conservar la versión reemplazada. Pero si A edita un archivo localmente, Syncthing no conserva automáticamente la versión previa de A.&lt;/p&gt;
&lt;p&gt;Estrategias comunes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Trash Can File Versioning: mueve archivos reemplazados o borrados a &lt;code&gt;.stversions&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Simple File Versioning: conserva un número fijo de versiones.&lt;/li&gt;
&lt;li&gt;Staggered File Versioning: conserva versiones recientes más densas y versiones antiguas más espaciadas.&lt;/li&gt;
&lt;li&gt;External File Versioning: delega el manejo a un script externo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para documentos importantes, activa al menos versionado simple o tipo papelera en el destino de copia. No sustituye una copia de seguridad completa, pero reduce daños por borrado o sobrescritura accidental.&lt;/p&gt;
&lt;h2 id=&#34;cómo-aparecen-los-conflictos&#34;&gt;Cómo aparecen los conflictos
&lt;/h2&gt;&lt;p&gt;Syncthing detecta conflictos. Si dos dispositivos cambian el mismo archivo de forma distinta al mismo tiempo, puede crear un archivo como:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;filename.sync-conflict-date-time-modifiedBy.ext
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Es más seguro que sobrescribir en silencio, pero tendrás que limpiar esos archivos.&lt;/p&gt;
&lt;p&gt;Escenarios frecuentes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Abrir la misma nota Markdown en varios dispositivos a la vez.&lt;/li&gt;
&lt;li&gt;Aplicaciones que escriben automáticamente el mismo archivo de estado.&lt;/li&gt;
&lt;li&gt;Sincronizar archivos específicos de dispositivo como &lt;code&gt;.obsidian/workspace.json&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Diferencias de mayúsculas y minúsculas entre Windows, macOS y Android.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para notas, sincroniza primero texto, adjuntos y plantillas. Ten cuidado con estado de espacio de trabajo, cachés y archivos temporales de plugins; ponlos en &lt;code&gt;.stignore&lt;/code&gt; si hace falta.&lt;/p&gt;
&lt;h2 id=&#34;límites-de-seguridad&#34;&gt;Límites de seguridad
&lt;/h2&gt;&lt;p&gt;Uno de los objetivos de seguridad de Syncthing es que dispositivos no autorizados no puedan unirse al clúster y que un observador pasivo no pueda leer archivos en tránsito.&lt;/p&gt;
&lt;p&gt;La documentación de seguridad explica que el tráfico entre dispositivos está protegido por TLS, y que los pares verifican que la huella del certificado del dispositivo esté en la lista permitida. En la práctica, los dispositivos solo sincronizan cuando ambos lados tienen configurados los device IDs correctos.&lt;/p&gt;
&lt;p&gt;Eso no significa que el uso de Syncthing sea invisible:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Global discovery anuncia device IDs y direcciones de escucha.&lt;/li&gt;
&lt;li&gt;Local discovery emite en la LAN.&lt;/li&gt;
&lt;li&gt;Los relay servers pueden ver device IDs, aunque no descifrar los datos.&lt;/li&gt;
&lt;li&gt;Una Web GUI expuesta revela que la máquina ejecuta Syncthing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Consejos prácticos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No expongas la Web GUI a internet salvo que la autenticación y el cifrado estén bien configurados.&lt;/li&gt;
&lt;li&gt;Añade solo dispositivos de confianza.&lt;/li&gt;
&lt;li&gt;Combina carpetas importantes con cifrado de disco o copias separadas.&lt;/li&gt;
&lt;li&gt;Puedes desactivar global discovery, relays o auto-upgrade si el entorno lo requiere, aceptando menos comodidad de conexión.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;dispositivos-no-confiables-cifrados&#34;&gt;Dispositivos no confiables cifrados
&lt;/h2&gt;&lt;p&gt;Syncthing también admite dispositivos no confiables cifrados. Permite que un dispositivo no confiable almacene solo datos cifrados.&lt;/p&gt;
&lt;p&gt;Un caso típico es usar un servidor en la nube o máquina externa como nodo de sincronización o copia, sin permitirle ver archivos en claro. Los dispositivos confiables cifran con la contraseña de carpeta antes de enviar; otros dispositivos confiables con la misma contraseña pueden sincronizar y descifrar.&lt;/p&gt;
&lt;p&gt;La documentación oficial sigue tratando esta función como beta/testing. Es útil para necesidades claras, pero no es el punto de partida más simple.&lt;/p&gt;
&lt;p&gt;Recuerda:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Datos, nombres, marcas de tiempo, hashes y estructura de carpetas quedan protegidos.&lt;/li&gt;
&lt;li&gt;Folder ID, etiqueta y tamaño aproximado no se ocultan por completo.&lt;/li&gt;
&lt;li&gt;La contraseña y el folder ID deben guardarse bien.&lt;/li&gt;
&lt;li&gt;En el dispositivo no confiable, el tipo de carpeta debe ser &lt;code&gt;Receive Encrypted&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para un NAS doméstico, tus propios equipos y teléfonos, normalmente es más fácil usar dispositivos confiables, con inicio de sesión seguro, cifrado de disco y copias.&lt;/p&gt;
&lt;h2 id=&#34;consejos-de-configuración&#34;&gt;Consejos de configuración
&lt;/h2&gt;&lt;p&gt;Si vas a usar Syncthing para notas o documentos a largo plazo:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Crea carpetas separadas por tipo de dato. No uses una carpeta gigante mezclada.&lt;/li&gt;
&lt;li&gt;Usa &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt; en los equipos principales.&lt;/li&gt;
&lt;li&gt;Considera &lt;code&gt;Receive Only&lt;/code&gt; con versionado en un NAS o máquina de copia.&lt;/li&gt;
&lt;li&gt;En teléfonos, sincroniza solo directorios necesarios.&lt;/li&gt;
&lt;li&gt;Usa &lt;code&gt;.stignore&lt;/code&gt; para cachés, temporales y estado de workspace.&lt;/li&gt;
&lt;li&gt;Asegúrate de que &lt;code&gt;22000/TCP&lt;/code&gt;, &lt;code&gt;22000/UDP&lt;/code&gt; y &lt;code&gt;21027/UDP&lt;/code&gt; funcionen en la LAN.&lt;/li&gt;
&lt;li&gt;Mantén la Web GUI local si puedes; usa túneles SSH o VPN para administración remota.&lt;/li&gt;
&lt;li&gt;No trates la sincronización como única copia de datos importantes.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;cuándo-encaja-y-cuándo-no&#34;&gt;Cuándo encaja y cuándo no
&lt;/h2&gt;&lt;p&gt;Syncthing encaja si:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quieres que los datos permanezcan principalmente en tus dispositivos.&lt;/li&gt;
&lt;li&gt;Puedes entender emparejamiento, carpetas y conflictos.&lt;/li&gt;
&lt;li&gt;Tienes NAS, servidor doméstico o varios dispositivos personales.&lt;/li&gt;
&lt;li&gt;Quieres sincronizar Markdown, carpetas de entrada de fotos, scripts o documentos ligeros.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No encaja tanto si:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Necesitas edición colaborativa en línea.&lt;/li&gt;
&lt;li&gt;Necesitas previsualización web y enlaces compartidos.&lt;/li&gt;
&lt;li&gt;Necesitas permisos de equipo detallados.&lt;/li&gt;
&lt;li&gt;No quieres tocar red, firewall ni conflictos.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Conviene verlo como una capa fiable de sincronización entre dispositivos, no como una nube completa. Bien usado, conecta NAS, ordenadores y teléfonos en una red de datos controlada por ti. Mal planificado, puede convertirse en una carga por conflictos, borrados accidentales, reglas de exclusión y detalles de red.&lt;/p&gt;
&lt;h2 id=&#34;referencias&#34;&gt;Referencias
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Syncthing Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/intro/getting-started.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/config.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Syncthing Configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/foldertypes.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Folder Types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/firewall.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Firewall Setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/ignoring.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ignoring Files&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/versioning.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;File Versioning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/syncing.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Understanding Synchronization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/security.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Security Principles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.syncthing.net/users/untrusted.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Untrusted (Encrypted) Devices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
