Objetivo: mantener el vault general sincronizado entre este PC Linux, otro PC Linux, un PC Windows y un celular Android, sin servicios pagos y sin pasar por la nube.
Syncthing no es un backup
Sincroniza cambios entre dispositivos. Si borras algo en uno, se borra en los demás. El backup real sigue siendo Git + una copia externa.
Arquitectura
Syncthing es peer-to-peer: cada dispositivo habla directamente con los otros. Para cuatro dispositivos se puede usar una malla completa o este PC como nodo principal.
PC Linux (este) ←→ PC Linux
↕ ↕
PC Windows ←→ Android
Recomendación: agregar todos los dispositivos entre sí para que la sincronización no dependa de que este PC esté encendido.
Datos de la carpeta
Campo
Valor
Folder ID
obsidian-general
Ruta en este PC
/home/gabrielpedreros/Documentos/general
Tipo
Send & Receive
Ignorar
.stignore incluido en la raíz del vault
Paso 1 — Instalar Syncthing en este PC
El paquete nativo es la opción más limpia en Arch Linux. Requiere tu contraseña:
En otra distribución, usar el paquete equivalente.
Abrir http://127.0.0.1:8384.
Add Remote Device con el Device ID de este PC.
Aceptar la carpeta obsidian-general cuando aparezca.
Verificar que la ruta local sea, por ejemplo, /home/usuario/Documentos/general.
Dejar que sincronice antes de abrir Obsidian.
Paso 4 — PC Windows
Instalar Syncthing:
winget install Syncthing.Syncthing
También se puede usar SyncTrayzor si se quiere bandeja del sistema y arranque automático.
Abrir http://127.0.0.1:8384.
Add Remote Device con el Device ID de este PC.
Aceptar la carpeta obsidian-general y elegir una ruta como:
C:\Users\TU_USUARIO\Documents\general
Configurar Syncthing para que arranque con Windows.
Abrir la carpeta en Obsidian como vault.
Paso 5 — Android
Instalar Syncthing-Fork desde F-Droid o Google Play. Es la versión recomendada para Android moderno; la app oficial dejó de actualizarse con la misma frecuencia.
Dar permiso de almacenamiento o acceso a archivos, según la versión de Android.
Abrir la app y anotar el Device ID del teléfono.
Agregar el Device ID de este PC.
Aceptar la carpeta obsidian-general y elegir una ruta accesible, por ejemplo:
/storage/emulated/0/Documents/general
En ajustes de Android, permitir que Syncthing funcione en segundo plano y sin optimización de batería.
Decidir si sincroniza solo con Wi-Fi o también con datos móviles.
Instalar Obsidian en Android y abrir la carpeta como vault.
Android y segundo plano
Muchos fabricantes matan apps en segundo plano. Si la sincronización se detiene, revisar batería, ahorro de energía y permisos de Syncthing.
Paso 6 — Agregar los dispositivos entre sí
En cada dispositivo:
Copiar su Device ID.
En los demás, usar Add Remote Device.
Aceptar la conexión en el dispositivo receptor.
Compartir la carpeta obsidian-general con el nuevo dispositivo.
Esperar el estado Up to Date.
Si este PC se usa como nodo principal, se puede activar Introducer para que presente los dispositivos entre ellos. Para cuatro equipos, la malla completa es más simple de entender.
Reglas para Obsidian
No editar la misma nota al mismo tiempo en dos dispositivos. Syncthing no fusiona contenido: crea archivos .sync-conflict-*.
Ignorar .obsidian/workspace.json y .obsidian/workspace-mobile.json; son estado local de la interfaz y cambian en cada dispositivo.
Ignorar .trash, .stversions y archivos de conflicto.
Mantener las mismas versiones de Obsidian y de los plugins, si es posible.
Desactivar Obsidian Sync si se va a usar Syncthing. No usar dos sistemas de sincronización sobre el mismo vault.
Antes de editar en el celular, esperar a que el estado sea Up to Date.
Si aparece un conflicto, abrir ambos archivos, quedarse con la versión correcta y borrar el sobrante.
Verificación
Este PC muestra la carpeta obsidian-general como Up to Date.
El PC Linux secundario ve los mismos archivos.
El PC Windows ve los mismos archivos.
Android ve los mismos archivos y Obsidian abre el vault.
Un cambio pequeño en una nota se propaga a los cuatro dispositivos.
.obsidian/workspace.json no se sincroniza.
No hay archivos .sync-conflict-* pendientes.
Problemas frecuentes
Problema
Causa probable
Solución
Los dispositivos no se ven
Firewall, red distinta o descubrimiento bloqueado
Agregar el Device ID manualmente y revisar el firewall
Android no sincroniza
Optimización de batería
Permitir segundo plano y desactivar ahorro para Syncthing
Cambios no aparecen
Obsidian escribe al cerrar o el watcher no detecta
Guardar, esperar y usar Rescan
Archivos de conflicto
Edición simultánea
Resolver manualmente y evitar editar la misma nota a la vez
Todo se borra
Syncthing replicó un borrado
Restaurar desde Git o backup externo
Seguridad
Syncthing cifra el tráfico entre dispositivos.
El Device ID identifica un dispositivo; no lo publiques innecesariamente.
Si pierdes un dispositivo, elimínalo de todos los demás.
La carpeta no se sube a la nube: los datos viven en tus equipos.