Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, abans conegut com Bitwarden_RS, és una implementació gratuïta de servidor de codi obert del gestor de contrasenyes de Bitwarden.

Si no esteu familiaritzat, Bitwarden és un gestor de contrasenyes molt ric en funcions i popular que us permet emmagatzemar les vostres credencials de manera segura. També us permet accedir a les vostres credencials, com ara contrasenyes i informació sensible, des de qualsevol dispositiu.

Tot i que Bitwarden ofereix una versió gratuïta del servei, en el moment d'escriure, requereix una subscripció de pagament per accedir a les funcions completes. Vaultwarden està dissenyat per ser una alternativa a Bitwarden, oferint una instància autoallotjada i un control absolut sobre les dades personals.







Algunes de les característiques notables de Vaultwarden inclouen:



  1. Autoallotjament
  2. Xifratge pesat
  3. Multiplataforma.
  4. Suport ampli per a l'extensió del navegador
  5. Codi obert

En aquest tutorial, us ensenyarem com podeu fer que el gestor de contrasenyes de Vaultwarden s'executi de manera ràpida i eficient a la vostra màquina mitjançant el motor Docker.



Requisits previs

Aquest tutorial segueix un format fonamental per configurar Vaultwarden com a contenidor Docker. Tanmateix, assegureu-vos de tenir el següent:





  1. Un amfitrió Linux, MacOS o Windows
  2. Docker Engine versió 23 i posterior està instal·lat a l'amfitrió.
  3. Permisos suficients per executar contenidors Docker.

Amb els requisits anteriors complerts, podem continuar i discutir com configurar Vaultwarden.

Imatge de Docker Pull Vaultwarden

El primer pas és descarregar la imatge de Vaultwarden a la màquina amfitriona. Podem fer-ho executant l'ordre d'extracció de Docker de la següent manera:



$ docker pull vaultwarden / servidor: última

Això hauria de descarregar la darrera versió de la imatge de Vaultwarden a la vostra màquina i us permetrà crear contenidors a partir de la imatge.

Docker Crea contenidor Vaultwarden

Un cop hem baixat la imatge, podem procedir i utilitzar l'ordre d'execució de Docker per crear un contenidor amb la imatge. L'ordre és com es mostra:

$ Docker Run -d --nom guardià de volta -en / vw-data / : / dades / -p 80 : 80 guardià de volta / servidor: última

Un cop executeu l'ordre anterior, Docker crearà un contenidor amb la imatge de Vaultwarden. També conservarà les dades persistents sota /vw-data i el port de mapa 80 a la vostra màquina amfitrió.

Configuració de Vaultwarden

Un cop s'executa el contenidor, obriu el navegador i seguiu l'adreça: http://vaultwarden.orb.local .

Això us demanarà que inicieu sessió o creeu un compte nou per a la vostra instància de Vaultwarden.

Com que estem configurant la instància de Vaultwarden per primera vegada, seleccioneu Crea un compte per configurar un compte nou al servidor.

En aquesta secció, proporcioneu tots els detalls del vostre compte, com ara el correu electrònic, el nom d'usuari i la contrasenya mestra.

Feu clic a Crea un compte per configurar el compte amb els detalls proporcionats. Un cop fet, feu clic a Inicia sessió i inicieu sessió a la interfície web amb les credencials especificades.

En alguns casos, Vaultwarden impedirà que inicieu sessió a la volta sense un certificat SSL. Podeu configurar el contenidor perquè utilitzi HTTPS configurant els detalls del certificat SSL tal com es mostra:

Docker Run -d --nom bitwarden

-És ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-en / ssl / claus / : / ssl / \

-en / vw-data / : / dades / \

-p 443 : 80 \

guardià de volta / servidor: última

Assegureu-vos que els fitxers de certificat especificats existeixen abans d'executar l'ordre anterior. Podeu obtenir més informació sobre com configurar HTTPS per a la vostra caixa de seguretat al recurs següent:

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

Conclusió

Aquest tutorial ofereix les funcions bàsiques per configurar i executar ràpidament una instància de Vaultwarden mitjançant contenidors Docker.