Saltar al contenido

Self Hosted

Sincronización de bóveda en tu infraestructura

Si los datos de tu bóveda deben quedarse en tu propia red, ejecuta tú mismo el servidor de sincronización. Ravelon Sync es un servidor de código abierto, y las apps de Ravelon se sincronizan con él en lugar de con Ravelon Cloud.

Regístrate gratis
Servidor propio seleccionado en Ravelon con URL del servidor y formulario de inicio de sesión
Sincronización autoalojada de Ravelon

01

Gratis y de código abierto

Ravelon Sync es gratuito con licencia MIT en github.com/ravelon-app/ravelon-sync. No requiere clave de licencia ni activación, no envía telemetría y funciona independientemente de Ravelon Cloud.

  • Licencia MIT, código en GitHub
  • Funciona sin ninguna conexión con Ravelon
  • Lee el código y audita el protocolo tú mismo
  • Funciona con Docker Compose o npm start

02

Configuración y administración del servidor

Un contenedor, un puerto, un volumen. El servidor funciona con Node.js 22 y sirve la API y una interfaz web a la vez. Usa SQLite por defecto; cambia a PostgreSQL si quieres réplicas o tu rutina de copias de seguridad habitual. Pon delante un proxy inverso con TLS, porque las apps solo aceptan HTTP plano en 127.0.0.1.

Gestiona usuarios, invitaciones, reglas de registro, SMTP, mantenimiento, retención y registro de auditoría en la interfaz web. Sin SMTP, copia los enlaces de invitación y restablecimiento de contraseña de la administración y compártelos tú.

  • Cuentas, equipos y bóvedas compartidas
  • Verificación en dos pasos con apps de autenticación y códigos de recuperación
  • Registro por invitación, por dominio de email, abierto o cerrado
  • SQLite por defecto, PostgreSQL opcional

03

Cifrado de extremo a extremo

Hosts, credenciales, claves y snippets se cifran en tus dispositivos. El secreto de tu cuenta solo llega al servidor protegido con una clave que tu dispositivo deriva con Argon2id de tu contraseña de cifrado, que es distinta de la contraseña de tu cuenta. El servidor guarda las contraseñas como hashes scrypt y rechaza cualquier envío que parezca datos sin cifrar.

Todo lo que se guarda en el servidor sigue cifrado. Tu contraseña solo pasa por él cuando inicias sesión, así que ejecuta el servidor en una infraestructura de confianza. Las notas de seguridad del proyecto describen el modelo en detalle.

«Tú ejecutas el servidor. Las claves se quedan en tus dispositivos.»

04

Compatibilidad de clientes

En la app de escritorio, ve a Ajustes, Cuenta y sincronización, Servidor propio, introduce la URL e inicia sesión con email y contraseña, o aprueba el dispositivo desde un navegador donde ya hayas iniciado sesión. La app de iOS inicia sesión con email, contraseña y tu segundo factor si lo usas.

  • Escritorio: bóvedas personales y de equipo
  • iOS: tu bóveda personal, sincronizada mientras la app está abierta (sin push en segundo plano)

Preguntas frecuentes

Preguntas frecuentes

¿La app de escritorio funciona distinto con mi propio servidor?

Apenas. Introduces la URL de tu servidor en lugar de usar Ravelon Cloud, y la sincronización, las bóvedas de equipo y la aprobación de dispositivos funcionan igual. La página de resumen de la interfaz web de tu servidor muestra la URL exacta que debes introducir.

¿Necesito Ravelon Pro para mi propio servidor?

No. Pro paga la sincronización a través de Ravelon Cloud. Ravelon Sync es gratis, y tu servidor decide quién puede registrarse y sincronizar.

¿Puedo pasar de Ravelon Cloud a mi propio servidor más adelante?

Sí. La bóveda vive en tu dispositivo y el destino de sincronización es solo un ajuste. Cámbialo y la app sube los registros cifrados al nuevo servidor.

¿Qué pasa si pierdo el servidor?

Cada dispositivo mantiene una bóveda local completa, así que perder el servidor te cuesta la sincronización, no tus hosts. Eso sí, las copias de seguridad son cosa tuya como operador: haz copia de la base de datos y de los secretos del servidor. Sin la clave que protege los datos de verificación en dos pasos, todos los que la usan tendrán que configurarla de nuevo.