Docker guardián de la bóveda

Docker Guardian De La Boveda



Vaultwarden, anteriormente conocido como Bitwarden_RS, es una implementación de servidor gratuita y de código abierto del administrador de contraseñas Bitwarden.

Si no está familiarizado, Bitwarden es un administrador de contraseñas popular y con muchas funciones que le permite almacenar sus credenciales de forma segura. También le permite acceder a sus credenciales, como contraseñas e información confidencial, desde cualquier dispositivo.

Aunque Bitwarden proporciona una versión gratuita del servicio, al momento de escribir este artículo, requiere una suscripción paga para obtener acceso a todas las funciones. Vaultwarden está diseñado para ser una alternativa a Bitwarden, ofreciendo una instancia autohospedada y control absoluto sobre los datos personales.







Algunas de las características notables de Vaultwarden incluyen:



  1. Autohospedaje
  2. Cifrado pesado
  3. Multiplataforma.
  4. Amplia compatibilidad con extensiones de navegador
  5. Fuente abierta

En este tutorial, le enseñaremos cómo puede ejecutar de manera rápida y eficiente el administrador de contraseñas de Vaultwarden en su máquina utilizando el motor Docker.



Requisitos previos

Este tutorial sigue un formato fundamental para configurar Vaultwarden como un contenedor Docker. Sin embargo, asegúrese de tener lo siguiente:





  1. Un host Linux, MacOS o Windows
  2. Docker Engine versión 23 y superior está instalado en el host.
  3. Permisos suficientes para ejecutar contenedores Docker.

Una vez cumplidos los requisitos anteriores, podemos continuar y discutir cómo configurar Vaultwarden.

Imagen de Docker Pull Vaultwarden

El primer paso es descargar la imagen de Vaultwarden en la máquina host. Podemos hacer esto ejecutando el comando pull de Docker de la siguiente manera:



$ docker pull guardián de la bóveda / servidor: último

Esto debería descargar la última versión de la imagen de Vaultwarden en su máquina y permitirle crear contenedores a partir de la imagen.

Docker Crear contenedor Vaultwarden

Una vez que hayamos descargado la imagen, podemos continuar y usar el comando de ejecución de Docker para crear un contenedor usando la imagen. El comando es como se muestra:

$ ejecución de la ventana acoplable -d --nombre guardián de la bóveda -en / datos-vw / : / datos / -pag 80 : 80 guardián de la bóveda / servidor: último

Una vez que ejecute el comando anterior, Docker creará un contenedor usando la imagen de Vaultwarden. También conservará los datos persistentes en /vw-data y asignará el puerto 80 en su máquina host.

Configurando Vaultwarden

Una vez que el contenedor se esté ejecutando, abra su navegador y siga la dirección: http://vaultwarden.orb.local .

Esto le pedirá que inicie sesión o cree una nueva cuenta para su instancia de Vaultwarden.

Dado que estamos configurando la instancia de Vaultwarden por primera vez, seleccione Crear cuenta para configurar una nueva cuenta en el servidor.

En esta sección, proporcione todos los detalles de su cuenta, como el correo electrónico, el nombre de usuario y la contraseña maestra.

Haga clic en Crear cuenta para configurar la cuenta con los detalles proporcionados. Una vez hecho esto, haga clic en iniciar sesión e inicie sesión en la interfaz web con las credenciales especificadas.

En algunos casos, Vaultwarden le impedirá iniciar sesión en la bóveda sin un certificado SSL. Puede configurar el contenedor para usar HTTPS configurando los detalles del certificado SSL como se muestra:

ejecución de la ventana acoplable -d --nombre bitwarden

  -Es COHETE_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

  -en / SSL / llaves / : / SSL / \

  -en / datos-vw / : / datos / \

  -pag 443 : 80 \

guardián de la bóveda / servidor: último

Asegúrese de que existan los archivos de certificado especificados antes de ejecutar el comando anterior. Puede obtener más información sobre la configuración de HTTPS para su bóveda en el recurso a continuación:

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS

Conclusión

Este tutorial proporciona las funciones básicas para configurar y ejecutar rápidamente una instancia de Vaultwarden utilizando contenedores Docker.