VaultSync — Sincronizador P2P de Bibliotecas Obsidian para iOS
Sincroniza bibliotecas Obsidian entre iPhone/iPad y servidores locales mediante Syncthing P2P. Privacidad total sin nube comercial, cuentas ni rastreo. Arquitectura descentralizada con integración nativa en sandbox de iOS.
Ficha actualizada 20 sept 2026, 23:14 · upstream 20 sept 2026, 23:14 · release v2.0.2
Qué es VaultSync — Sincronizador P2P de Bibliotecas Obsidian para iOS
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
VaultSync es una aplicación nativa para iOS (iPhone e iPad) que sincroniza archivos de Obsidian de forma descentralizada utilizando Syncthing como motor P2P. El servidor se ejecuta en Linux, NAS o Mac mientras el dispositivo móvil actúa como par igual, manteniendo los datos en el sandbox de iOS donde Obsidian espera encontrarlos.
El proyecto ofrece dos modos principales: la sincronización directa P2P y el uso de VaultSync Hub, un servidor ligero que gestiona emparejamientos mediante códigos QR o numéricos en lugar de IDs de dispositivo complejos. Además, cuenta con una extensión opcional llamada Cloud Relay que permite solicitar despiertos de fondo al sistema iOS cuando se realizan cambios en el servidor, optimizando la actualización de notas sin necesidad de abrir manualmente la aplicación.
La solución está licenciada bajo MPL-2.0 y es independiente de los desarrolladores originales de Obsidian o Syncthing. Requiere iOS 18+ y Go 1.26+ para compilación desde fuente. El despliegue del Hub se realiza mediante un script de instalación que configura el directorio de almacenamiento en /srv/vaultsync/vaults y mantiene copias de seguridad de versiones durante 30 días sin fusionar archivos automáticamente.
VaultSync utiliza Syncthing como motor de sincronización P2P, ejecutándose en un servidor propio (Linux, NAS o Mac) y conectándose con el dispositivo móvil como par igual. La arquitectura evita intermediarios, manteniendo los datos en el sandbox del sistema operativo iOS donde Obsidian espera encontrarlos. Las notas se mueven directamente entre tus propios dispositivos sobre Syncthing — en tu LAN o a través de internet, encriptadas en tránsito. Sin nube de notas de terceros ni cuenta. Los archivos se sincronizan en el sandbox de iOS de Obsidian — exactamente donde la aplicación ya busca los archivos.
El proyecto es independiente y desarrollado públicamente bajo MPL-2.0. El código fuente completo, changelog y política de privacidad están disponibles en GitHub para revisión antes de instalar. VaultSync no está afiliado con, respaldado por o patrocinado por Obsidian ni Syncthing.
- Sincronización privada de notas entre iPhone, iPad y servidor local sin nube
- Gestión de bibliotecas Obsidian con resolución manual de conflictos mediante diffs lado a lado
- Activación remota de sincronización en segundo plano mediante Cloud Relay (suscripción)
- Uso como Hub centralizado para emparejar múltiples dispositivos con un solo código QR
- Sincronización de archivos Markdown manteniendo la integridad del sandbox de iOS
- Arquitectura P2P sin nube ni cuentas, garantizando privacidad total de los datos
- Integración nativa en el sandbox de Obsidian iOS para acceso inmediato a notas
- Licencia abierta MPL-2.0 permitiendo inspección y modificación del código fuente
- Opción Cloud Relay opcional con suscripción para notificaciones push silenciosas
- Soporte para iOS 18+ con tareas de fondo BGAppRefreshTask y BGContinuedProcessingTask
- Requiere un servidor local con Syncthing instalado previamente o configuración manual del Hub
- La funcionalidad Cloud Relay es de pago mediante suscripción en la App Store
- Necesita iOS 18 o superior para ejecutar las tareas de fondo y compilación nativa
- Sin interfaz web propia; el servidor se gestiona vía Syncthing o scripts de línea de comandos
- Dependencia externa de gomobile para empaquetar la librería de sincronización en iOS
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar VaultSync Hub ejecutando el script curl -fsSL https://vaultsync.eu/setup.sh | sh en un servidor Linux/NAS. Configurar Syncthing en el mismo host o usar el modo Bring your own Syncthing. Para Cloud Relay, ejecutar el instalador de notificaciones notify.sh. Asegurar permisos de red para que iOS pueda recibir despiertos silenciosos vía APNs. Verificar logs en /srv/vaultsync y usar --dry-run antes de producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.