Sobre el proyecto
Vaultwarden es una implementación de servidor alternativa de la API de Bitwarden Client. Está escrito en Rust y es compatible con los clientes oficiales de Bitwarden, lo que lo convierte en una opción eficiente en recursos para los usuarios que prefieren el autohospedaje sobre el servicio oficial.
Las capacidades clave incluyen:
- Gestión de Vault personal, incluyendo adjuntos e iconos de sitios web.
- Bitwarden Send para el intercambio seguro.
- Soporte de Organización con colecciones, uso compartido de contraseñas, roles de miembros, grupos, registros de eventos y políticas.
- Autenticación de múltiples factores (MFA) a través de Authenticator, Email, FIDO2 WebAuthn, YubiKey y Duo.
- Acceso de Emergencia y claves de API personales.
- Un Backend de Administrador dedicado y un cliente Web Vault modificado incluido.
El despliegue se recomienda principalmente a través de imágenes de contenedor (disponibles en ghcr.io, docker.io y quay.io) utilizando Docker o Podman. El sistema requiere HTTPS para que la Web Crypto API funcione correctamente, y se recomienda el uso de un proxy inverso.