Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, dříve známý jako Bitwarden_RS, je bezplatná serverová implementace správce hesel Bitwarden s otevřeným zdrojovým kódem.

Pokud nejste obeznámeni, Bitwarden je extrémně na funkce bohatý a oblíbený správce hesel, který vám umožňuje ukládat vaše přihlašovací údaje bezpečným způsobem. Umožňuje také přístup k vašim přihlašovacím údajům, jako jsou hesla a citlivé informace, z jakéhokoli zařízení.

Ačkoli Bitwarden poskytuje bezplatnou verzi služby, v době psaní tohoto článku vyžaduje placené předplatné, abyste získali přístup ke všem funkcím. Vaultwarden je navržen jako alternativa k Bitwardenu a nabízí instanci s vlastním hostitelem a absolutní kontrolu nad osobními údaji.







Některé z pozoruhodných funkcí Vaultwarden zahrnují:



  1. Vlastní hosting
  2. Těžké šifrování
  3. Multiplatformní.
  4. Rozsáhlá podpora rozšíření prohlížeče
  5. Open-Source

V tomto tutoriálu vás naučíme, jak můžete rychle a efektivně spustit správce hesel Vaultwarden na vašem počítači pomocí enginu Docker.



Předpoklady

Tento kurz se řídí základním formátem pro nastavení Vaultwarden jako kontejneru Docker. Ujistěte se však, že máte následující:





  1. Hostitel Linux, MacOS nebo Windows
  2. Na hostiteli je nainstalován Docker Engine verze 23 a vyšší.
  3. Dostatečná oprávnění ke spouštění kontejnerů Docker.

Po splnění výše uvedených požadavků můžeme pokračovat a diskutovat o tom, jak nakonfigurovat Vaultwarden.

Obrázek Docker Pull Vaultwarden

Prvním krokem je stažení obrazu Vaultwarden na hostitelský počítač. Můžeme to udělat spuštěním příkazu Docker pull takto:



$ docker pull vaultwarden / server: nejnovější

To by si mělo stáhnout nejnovější verzi obrazu Vaultwarden do vašeho počítače a umožnit vám vytvářet kontejnery z obrazu.

Docker Vytvořte kontejner Vaultwarden

Jakmile stáhneme obrázek, můžeme pokračovat a pomocí příkazu Docker run vytvořit kontejner pomocí obrázku. Příkaz vypadá takto:

$ docker spustit -d --název vaultwarden -v / vw-data / : / data / -p 80 : 80 vaultwarden / server: nejnovější

Jakmile spustíte výše uvedený příkaz, Docker vytvoří kontejner pomocí obrázku Vaultwarden. Zachová také všechna trvalá data v adresáři /vw-data a mapovém portu 80 na vašem hostitelském počítači.

Konfigurace Vaultwarden

Jakmile je kontejner spuštěn, otevřete prohlížeč a postupujte podle adresy: http://vaultwarden.orb.local .

To vás vyzve k přihlášení nebo vytvoření nového účtu pro vaši instanci Vaultwarden.

Protože instanci Vaultwarden nastavujeme poprvé, vyberte Vytvořit účet a nastavte nový účet na serveru.

V této části zadejte všechny podrobnosti o svém účtu, jako je e-mail, uživatelské jméno a hlavní heslo.

Kliknutím na Vytvořit účet nastavíte účet s poskytnutými podrobnostmi. Po dokončení klikněte na přihlášení a přihlaste se do webového rozhraní pomocí zadaných přihlašovacích údajů.

V některých případech vám Vaultwarden zabrání přihlásit se do trezoru bez certifikátu SSL. Kontejner můžete nakonfigurovat tak, aby používal HTTPS, nastavením podrobností certifikátu SSL, jak je znázorněno:

docker spustit -d --název bitwarden

-To je ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-v / ssl / klíče / : / ssl / \

-v / vw-data / : / data / \

-p 443 : 80 \

vaultwarden / server: nejnovější

Před spuštěním výše uvedeného příkazu se ujistěte, že zadané soubory certifikátu existují. Další informace o konfiguraci HTTPS pro váš trezor najdete ve zdroji níže:

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

Závěr

Tento kurz poskytuje základní funkce rychlého nastavení a spuštění instance Vaultwarden pomocí kontejnerů Docker.