Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

obsync

Servidor autoalojado de sincronización encriptada extremo a extremo para Obsidian, escrito en Rust con frontend Next.js/Node.js. No requiere suscripciones ni servicios terceros.

Ficha actualizada 23 sept 2026, 20:50 · upstream 23 sept 2026, 20:19 · release 1.1.0

00

Qué es obsync

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Obsync es un servidor de sincronización autoalojado diseñado específicamente para Obsidian, proporcionando sincronización en tiempo real y encriptación de extremo a extremo sin depender de servicios externos o suscripciones. El backend está implementado en Rust, garantizando rendimiento y seguridad, mientras que el frontend utiliza Next.js y Node.js para ofrecer una interfaz de usuario funcional.

El sistema permite sincronizar bibliotecas completas o carpetas seleccionadas entre múltiples dispositivos, incluyendo escritorio y móviles. Incluye un panel de control integrado para gestionar usuarios y dispositivos, así como mecanismos de recuperación mediante frases de 24 palabras. La arquitectura soporta despliegues en LAN, redes privadas vía WireGuard/Tailscale, o accesos públicos mediante proxies inversos con TLS automático.

La instalación requiere configuración manual de certificados SSL y tokens de setup, lo que implica un nivel técnico medio-alto. No cuenta con soporte para despliegue de un solo clic, pero ofrece documentación exhaustiva en múltiples idiomas y guías de solución de problemas detalladas.

CASOS DE USO
  • Sincronización segura de bibliotecas Obsidian entre dispositivos personales sin depender de servicios en la nube comerciales
  • Implementación de copias de seguridad descentralizadas para datos sensibles que requieren control total sobre los servidores
  • Despliegue en entornos corporativos o domésticos con requisitos estrictos de privacidad y cumplimiento normativo
  • Sincronización entre dispositivos móviles (iOS/Android) y estaciones de trabajo sin intermediarios externos
PUNTOS DESTACADOS
  • Encriptación extremo a extremo garantizada, sin acceso a los datos por parte del proveedor del servidor
  • Backend en Rust con frontend en Next.js/Node.js para un rendimiento optimizado y seguridad robusta
  • Soporte nativo para múltiples idiomas con documentación completa traducida
  • Mecanismos de recuperación mediante frases de 24 palabras independientes del dispositivo
  • Compatibilidad con diversos métodos de acceso: LAN, WireGuard, Tailscale o proxies inversos
PRECAUCIONES
  • Requiere configuración manual de certificados SSL y tokens de setup, lo que implica conocimientos técnicos previos
  • No soporta despliegue de un solo clic; necesita Docker Compose o ejecución directa del servidor
  • Los dispositivos móviles tienen límites de tamaño por archivo y presupuesto total configurables manualmente
  • Necesita que todos los dispositivos confíen en el mismo certificado raíz generado localmente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The plugin's settings tab: the Server URL field holding a demo host name, the edge headers box, and the Connection row with its Check and Open dashboard buttonsobsync icon: two interlocked ringsThe This device section of the settings tab: the Pairing row with Pair this device and Pair a new device, the First-time setup row with the Setup token field and the Set up button,The Pair a new device dialog on the first device, its code obscured, with Copy code and Copy link buttons and the line Waiting for the new deviceThe first device asking whether to approve the new device by name, with Approve and Reject buttonsAnimated: the pairing code shown on the first device, pasted on the second, approved on the first, and the first note arriving on the second
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Recomendado para usuarios con conocimientos técnicos medios-alto. Utilizar Docker Compose con Caddy para HTTPS automático o proxy inverso propio. Configurar OBSYNC_HOST y OBSYNC_BIND_ADDRESS correctamente según la red. Asegurar que todos los dispositivos confíen en el certificado raíz generado por Caddy al inicio. Mantener actualizado el servidor y las versiones del plugin en Obsidian.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.