Vaultwarden: tu propio servidor de contraseñas compatible con Bitwarden

Vaultwarden es un servidor de contraseñas que montas en tu propia máquina y que funciona con las apps oficiales de Bitwarden: la extensión del navegador, el móvil y el escritorio. Está escrito en Rust y consume tan poco que va sobrado en una Raspberry Pi o en un VPS de los más baratos. Así tienes un gestor de contraseñas de primera para ti, tu familia o tu equipo, con los datos en tu casa y sin pagar suscripción. Aquí tienes cómo instalarlo bien, con HTTPS y copias de seguridad, que es donde está la clave.

Ficha rápida · Vaultwarden vs Bitwarden · Instalación con Docker · HTTPS · Configuración segura · Copias de seguridad · Preguntas frecuentes

Ficha rápida de Vaultwarden

Repositoriodani-garcia/vaultwarden
Qué esUna implementación alternativa y no oficial del servidor de Bitwarden
LenguajeRust (framework web Rocket)
LicenciaAGPL-3.0, software libre
Versión actual1.37.4 (octubre de 2026)
PopularidadUnas 69.000 estrellas en GitHub
Antes se llamababitwarden_rs (se renombró en 2021 para no confundirse con Bitwarden)
Base de datosSQLite por defecto. También MySQL/MariaDB y PostgreSQL
ClientesLas apps oficiales de Bitwarden (navegador, Android, iOS, escritorio y CLI) y un panel web incluido

Vaultwarden vs Bitwarden: ¿cuál elegir?

Bitwarden es la empresa y el gestor de contraseñas. Vaultwarden es solo un servidor alternativo que habla el mismo idioma que sus apps. Tú sigues usando las apps de Bitwarden, pero se conectan a tu servidor en lugar de al de la empresa.

Bitwarden en la nubeBitwarden autoalojadoVaultwarden
Dónde están tus datosEn los servidores de BitwardenEn tu servidorEn tu servidor
RecursosNingunoMás pesado: varios servicios y más memoriaMuy ligero: un contenedor y poca RAM
Funciones de pagoCon suscripciónCon licenciaCasi todas incluidas: organizaciones, adjuntos, 2FA avanzado, acceso de emergencia…
Soporte y auditoríasOficial y auditadoOficialComunidad. No tiene las auditorías de seguridad de Bitwarden
MantenimientoNingunoTuyoTuyo: actualizaciones, HTTPS y copias de seguridad

En resumen: si no quieres mantener un servidor, usa Bitwarden en la nube; su plan gratuito ya es muy bueno. Si te gusta el self-hosting y quieres tener tus contraseñas en casa, o compartir bóveda con la familia sin pagar, Vaultwarden es la opción más cómoda.

Qué incluye Vaultwarden

  • Bóveda personal con contraseñas, notas, tarjetas e identidades, sincronizada entre todos tus dispositivos.
  • Organizaciones para compartir contraseñas con tu familia o tu equipo, con colecciones, grupos, roles y políticas.
  • Verificación en dos pasos: app de autenticación, email, llaves FIDO2/WebAuthn, YubiKey y Duo.
  • Send para enviar textos o archivos cifrados que caducan, adjuntos en las entradas y acceso de emergencia.
  • Panel de administración (/admin) para gestionar usuarios y configuración.

Cómo instalar Vaultwarden con Docker

La forma recomendada es con Docker (o Podman). Crea un compose.yaml:

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      DOMAIN: "https://vault.tudominio.com"
      SIGNUPS_ALLOWED: "false"   # ponlo en "true" solo para crear tu cuenta
    volumes:
      - ./vw-data/:/data/
    ports:
      - 127.0.0.1:8000:80

Arráncalo con docker compose up -d. Todos los datos quedan en la carpeta vw-data, que es la que tendrás que copiar en tus copias de seguridad. El puerto solo escucha en 127.0.0.1 porque por delante irá un proxy con HTTPS.

HTTPS: obligatorio, no opcional

El panel web de Vaultwarden no funciona sin HTTPS, porque el navegador solo permite las funciones de cifrado en conexiones seguras. La manera más sencilla es poner Caddy delante, que pide y renueva el certificado solo:

# Caddyfile
vault.tudominio.com {
    reverse_proxy 127.0.0.1:8000
}

¿Lo quieres solo en tu red, sin exponerlo a internet? Puedes acceder por una VPN como WireGuard o Tailscale, pero necesitarás igualmente un certificado válido. Tienes ejemplos para Nginx, Traefik, Apache y otros en la wiki de proxies.

Configuración segura en 4 pasos

  1. Crea tu cuenta y cierra los registros. Arranca con SIGNUPS_ALLOWED=true, regístrate desde la web, y vuelve a ponerlo en false. Al resto de usuarios los invitas desde el panel de administración.
  2. Protege el panel /admin. Se activa con la variable ADMIN_TOKEN. No pongas la contraseña en claro: genera un hash con docker exec -it vaultwarden /vaultwarden hash y usa el resultado. En Docker Compose, escribe cada $ del hash como $$.
  3. Activa la verificación en dos pasos en tu cuenta, a ser posible con una llave FIDO2 o una app de autenticación.
  4. Actualiza a menudo. Es un servicio con tus contraseñas y expuesto a la red: docker compose pull && docker compose up -d de forma periódica, o automatízalo.

Después, en la app de Bitwarden, en la pantalla de inicio de sesión elige autoalojado e introduce la URL de tu servidor (https://vault.tudominio.com).

Copias de seguridad de Vaultwarden

Es lo más importante. Si se rompe el disco y no tienes copia, pierdes todas tus contraseñas. Los propios autores avisan de que no se hacen responsables de la pérdida de datos. Desde la versión 1.32.1 hay un comando integrado para copiar la base de datos en caliente:

docker exec -it vaultwarden /vaultwarden backup

Programa ese comando a diario con cron en el host, ya que el contenedor no trae cron, y copia la carpeta de datos a otro sitio, por ejemplo con rclone o restic. Lo que tiene que entrar en la copia:

  • db.sqlite3: casi todo (usuarios, bóvedas, organizaciones).
  • attachments/ y sends/: los archivos adjuntos.
  • rsa_key*: las claves que firman las sesiones.
  • config.json: la configuración guardada desde el panel de administración, si lo usas.

Haz de vez en cuando una restauración de prueba. Y como red de seguridad extra, exporta también tu bóveda desde la app de Bitwarden (exportación cifrada) y guárdala fuera del servidor.

Preguntas frecuentes sobre Vaultwarden

¿Es seguro Vaultwarden?

El cifrado lo hacen las apps de Bitwarden en tu dispositivo: el servidor solo guarda la bóveda ya cifrada y nunca ve tu contraseña maestra. Aun así, el servidor no está auditado como el oficial, y la seguridad depende también de cómo lo mantengas: HTTPS, actualizaciones, registros cerrados y copias de seguridad.

¿Es gratis?

Sí, es software libre (AGPL-3.0). Solo pagas el servidor donde lo alojes, si no lo tienes ya.

¿Puedo pasar mis contraseñas de Bitwarden, 1Password, Chrome o KeePass?

Sí. El panel web incluye el importador de Bitwarden, que acepta los formatos de la mayoría de gestores y navegadores. Si vienes de Bitwarden, exporta tu bóveda en JSON e impórtala tal cual.

¿Qué pasa si mi servidor se cae?

Las apps guardan una copia local cifrada de la bóveda, así que puedes seguir consultando tus contraseñas sin conexión. Lo que no podrás es sincronizar ni guardar cambios hasta que vuelva.

¿Dónde pido ayuda si algo falla?

En los canales de Vaultwarden (GitHub Discussions, Matrix o su foro), nunca en el soporte de Bitwarden, aunque uses sus apps.

Vídeo de Vaultwarden

El vídeo de este repositorio está en camino. Mientras tanto, tienes más repos explicados en el canal de YouTube de Repositorios que deberías conocer.

Alternativas y proyectos relacionados

  • KeePassXC: gestor de contraseñas local, sin servidor. Sincronizas el archivo como quieras.
  • Passbolt: gestor autoalojado pensado para equipos.
  • Nextcloud: archivos y colaboración en tu propio servidor.
  • Uptime Kuma: para enterarte de inmediato si tu Vaultwarden se cae.
  • Coolify: despliega Vaultwarden y otros servicios desde un panel.
  • Homepage: un panel de inicio para todos los servicios de tu homelab.

Repositorio y fuentes oficiales

Vaultwarden en GitHub · Wiki oficial · Activar HTTPS · Panel de administración · Copias de seguridad · Apps de Bitwarden

Información del proyecto contrastada el 17 de octubre de 2026 (Vaultwarden 1.37.4). Vaultwarden no está asociado a Bitwarden, Inc.

Tú decides

¿Quieres ver Vaultwarden funcionando paso a paso?

Lo instalamos, lo probamos con un caso real y preparamos una guía para que puedas replicarlo. Dinos qué formato prefieres: haremos primero los repositorios que más se pidan.

Un clic basta. Sin registro.