Saltar al contenido principal

Vaultwarden

Descripción​

Vaultwarden es un gestor de contraseñas de código abierto que le permite almacenar y gestionar de forma segura sus contraseñas, inicios de sesión y otros datos confidenciales.

Primeros pasos​

Vaultwarden se instala con la imagen y se inicia automáticamente cuando el servidor arranca.

Después de instalar la imagen, la interfaz web de Vaultwarden estará disponible en https://example.com/, donde example.com es el nombre de host de su servidor.

Para acceder a la interfaz web, use las credenciales que se le enviaron por correo electrónico.

Además, las credenciales de inicio de sesión se pueden encontrar en el servidor en el archivo:

/root/.app_credentials

Para acceder a este archivo, deberá iniciar sesión en el servidor mediante SSH. Puede conectarse al servidor mediante SSH:

  • Con una clave SSH, si esta opción está habilitada antes de que se cree un servidor
  • Con la contraseña del usuario root enviada por correo cuando se activa el servidor

Cambiar dominio​

Si desea usar su propio dominio o subdominio para acceder a la interfaz web de Vaultwarden, debe iniciar sesión en el servidor mediante SSH como el usuario root y ejecutar el comando:

add_domain

Se le pedirá que introduzca un dominio o subdominio con el formato subdomain.example.com.

nota

¡Asegúrese de que su dominio exista y apunte a la dirección IPv4 de su servidor!

Una vez que el script termine, se emitirá un certificado de Let's Encrypt para el dominio o subdominio especificado, y la interfaz web estará disponible en https://example.com/, donde example.com es el dominio (subdominio) especificado previamente.

Creación de cuenta​

De forma predeterminada, el registro está habilitado en Vaultwarden a través de la interfaz web. Si desea deshabilitar el registro, puede hacerlo en la sección de administración en https://example.com/admin.

Vaya al menú Settings -> General settings y desmarque Allow new signups.

Texto alternativo

Configuración de SMTP​

De forma predeterminada, Vaultwarden no puede enviar correos electrónicos, lo que significa que el envío de invitaciones o notificaciones desde el servicio no funcionará. Si necesita enviar correos electrónicos desde el servicio, debe configurar el envío a través de un SMTP de terceros.

Puede hacerlo en la sección administrativa en el menú Settings -> SMTP Email Settings.

Texto alternativo

Puede encontrar ejemplos de configuración para servicios como Gmail, Outlook y Sendgrid en la documentación

Si no tiene un SMTP de terceros, le recomendamos considerar servicios como:

  • SendGrid (100 correos electrónicos por día)
  • MailJet (200 correos electrónicos por día)

Ambos servicios tienen planes gratuitos con límites que deberían ser suficientes para usar Vaultwarden

Aplicaciones cliente​

Además de la interfaz web, puede usar extensiones de navegador y aplicaciones cliente compatibles con Bitwarden para trabajar con Vaultwarden.

Recomendamos usar los clientes de Bitwarden disponibles aquí.

Actualización del software​

Para actualizar la instalación de Vaultwarden, debe iniciar sesión en el servidor mediante SSH como el usuario root y ejecutar dos comandos:

cd /opt/vaultwarden/ && docker compose pull
systemctl restart vaultwarden.service

Software instalado​

NombreLicencia
Vaultwardenlicencia AGPL-3.0
CaddyLicencia Apache 2.0

Enlaces útiles​

Para obtener más información sobre los paquetes instalados, consulte su documentación oficial: