Techvoyage
Inicio
Miniatura del tutorial sobre cómo autoaloja un servidor compatible con Bitwarden, mostrando una bóveda digital y un rack de servidores.

Cómo alojar tu gestor de contraseñas tipo BitWarden

Tus contraseñas son tu propiedad digital más importante, y mantenerlas seguras significa tenerlas en tus propias manos.

May 25, 2026 - 8 MIN DE LECTURA

Tus contraseñas son tu propiedad digital más importante, y mantenerlas seguras significa tenerlas en tus propias manos. Al autoalojar (self-hosting) tu propio gestor de contraseñas, tomas el control de tu propia seguridad. 

BitWarden​ es ampliamente considerado como uno de los más confiables en el ámbito de la gestión de contraseñas y su código fuente está disponible bajo la licencia AGPL-3.0. NodeWarden es un servidor no oficial compatible con BitWarden, escrito en Typescript, que se puede desplegar de forma gratuita en Cloudflare.

Comparación de características con el servidor oficial de BitWarden

CapacidadBitWardenNodeWardenNotas
Bóveda Web (Web Vault)Interfaz original de la Bóveda Web
Sincronización completa /api/syncCompatibilidad optimizada para clientes oficiales
Subir / descargar archivos adjuntosCloudflare R2 o KV
Send (Enviar)Soporta envíos de texto y de archivos
Importar / ExportarSoporta importación de BitWarden JSON / CSV / ZIP con adjuntos
Centro de copias de seguridad en la nubeCopias de seguridad programadas a WebDAV / S3
Pista de contraseña (web)⚠️ LimitadoNo requiere correo electrónico
TOTP / Steam TOTPIncluye soporte para steam://
MultiusuarioRegistro mediante invitación
Organizaciones / Colecciones / RolesNo implementado
Inicio de sesión con 2FA⚠️ ParcialActualmente solo TOTP a nivel de usuario
SSO / SCIM / Directorio corporativoNo implementado

Lo que necesitamos:

  1. Una cuenta de GitHub
  2. Una cuenta de Cloudflare​ (Gratuita) con el almacenamiento R2 activado.
  3. _Opcional:_Un nombre de dominio personalizado gestionado en Cloudflare.

Fase 1: Preparar el código

  1. Haz un _fork_del repositorio de NodeWarden desde https://github.com/Tech-Voyage-Dev/nodewarden del repositorio original https://github.com/shuaiplus/nodewarden GitHub.
  2. Habilita el workflow"Sync Upstream".

Fase 2: Desplegar en Cloudflare

  1. Crea una aplicación Worker en Cloudflare.
  2. Selecciona 'Continue with GitHub' para desplegar la aplicación.
  3. Espera unos momentos a que Cloudflare construya y despliegue tu app. Te dará una URL por defecto tipo worker.dev.

(Opcional) Añadir un dominio personalizado:

  • En la configuración de tu Cloudflare Worker, ve a la pestaña Settings.
  • Haz clic en + Add.
  • Escribe el dominio que prefieras y sigue las instrucciones.

Fase 3: Proteger tu servidor (El secreto JWT)

  1. Ve al navegador web e ingresa tu dominio personalizado o el dominio 'worker.dev' generado.
  2. Te aparecerá el mensaje 'JWT_SECRET is missing'.
  3. Copia la clave secreta generada y vuelve a la pestaña de Settings (Configuración) de tu Worker de NodeWarden, luego haz clic en el botón '+ Add' en la sección 'Variables and Secrets'.
  4. Pega el secreto generado y haz clic en el botón 'Deploy / Save'.

Fase 4: Crear tu cuenta de administrador

  1. Vuelve al navegador web y actualiza la página; verás la siguiente página de inicio de sesión.
  2. Haz clic en 'Create Account' para crear la cuenta de administrador.
  3. Inicia sesión con la cuenta de administrador que acabas de crear para acceder al panel de control (Dashboard).
  4. Ahora ya tenemos el servidor desplegado y en funcionamiento. Empezaremos a configurar los clientes de BitWarden.

Fase 5: Conectar tus dispositivos

Puedes usar las aplicaciones oficiales de BitWarden en todos tus dispositivos.

Extensión para Chrome

  1. Instala la extensión de Bitwarden para Chrome.
  2. Abre la extensión.
  3. Haz clic en el enlace junto a 'Accessing:' (Accediendo a:) en la parte inferior del menú emergente.
  4. Ingresa el nombre de dominio de tu servidor NodeWarden.
  5. Guarda la configuración e inicia sesión con tu cuenta.

App para iOS

  1. Instala la app de BitWarden desde la App Store.
  2. Abre la app y haz clic en '' junto a 'Logging in on:' (Iniciando sesión en:).
  3. Ingresa el nombre de dominio del servidor NodeWarden y haz clic en el botón '✓'.

Otros Clientes

NodeWarden ha sido probado y se ha confirmado que es compatible con estos clientes oficiales de BitWarden:

  • ✅ Windows de escritorio
  • ✅ Apps móviles Android/iOS
  • ✅ Extensiones de navegador
  • ✅ Linux de escritorio
  • ⚠️ macOS de escritorio (no verificado completamente)

Copia de seguridad de la bóveda

NodeWarden te permite hacer copias de seguridad de tu bóveda en una computadora local o en almacenamiento remoto (almacenamiento compatible con S3 o WebDAV).

Para automatizar las copias de seguridad remotas:

  • Configura los detalles del almacenamiento remoto dentro del panel de control de NodeWarden.
  • Asegúrate de que la tarea Cron esté configurada en los ajustes de Cloudflare Worker para la copia de seguridad remota automática.

Consideraciones finales de seguridad

  • Protege el acceso a tu cuenta de Cloudflare, de lo contrario los datos podrían verse comprometidos. Habilita la autenticación de dos factores (2FA) o una Passkey(Clave de acceso) en tu cuenta de Cloudflare de inmediato.
  • Aloja NodeWarden en una cuenta de Cloudflare dedicada. No compartas recursos con otras aplicaciones web para minimizar los riesgos de seguridad.
  • Protege NodeWarden con Cloudflare

Referencias

  • Guía de inicio oficial de NodeWarden