Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, ranije poznat kao Bitwarden_RS, besplatna je serverska implementacija Bitwarden upravitelja lozinki otvorenog koda.

Ako niste upoznati, Bitwarden je iznimno bogat značajkama i popularan upravitelj lozinki koji vam omogućuje pohranjivanje vjerodajnica na siguran način. Također vam omogućuje pristup vašim vjerodajnicama, kao što su lozinke i osjetljive informacije, s bilo kojeg uređaja.

Iako Bitwarden pruža besplatnu verziju usluge, u vrijeme pisanja ovog teksta potrebna je plaćena pretplata za pristup svim značajkama. Vaultwarden je osmišljen kao alternativa Bitwardenu, nudeći instancu s vlastitim hostom i apsolutnu kontrolu nad osobnim podacima.







Neke od značajnih značajki Vaultwardena uključuju:



  1. Self-hosting
  2. Teška enkripcija
  3. Multi-platforma.
  4. Opsežna podrška za proširenja preglednika
  5. Otvoreni izvor

U ovom vodiču naučit ćemo vas kako možete brzo i učinkovito pokrenuti upravitelj lozinki Vaultwarden na vašem računalu pomoću Docker motora.



Preduvjeti

Ovaj vodič prati osnovni format za postavljanje Vaultwardena kao Docker spremnika. Međutim, provjerite imate li sljedeće:





  1. Linux, MacOS ili Windows host
  2. Docker Engine verzija 23 i novija instalirana je na glavnom računalu.
  3. Dovoljna dopuštenja za pokretanje Docker spremnika.

S ispunjenjem gore navedenih zahtjeva, možemo nastaviti i razgovarati o tome kako konfigurirati Vaultwarden.

Slika Docker Pull Vaultwarden

Prvi korak je preuzimanje Vaultwarden slike na glavno računalo. To možemo učiniti pokretanjem naredbe Docker pull na sljedeći način:



$ docker povući vaultwarden / poslužitelj: najnoviji

Ovo bi trebalo preuzeti najnoviju verziju Vaultwarden slike na vaše računalo i omogućiti vam stvaranje spremnika iz slike.

Docker Stvori Vaultwarden kontejner

Nakon što preuzmemo sliku, možemo nastaviti i koristiti naredbu Docker run za stvaranje spremnika pomoću slike. Naredba je kao što je prikazano:

$ docker run -d --Ime čuvar trezora -u / vw-podaci / : / podaci / -str 80 : 80 čuvar trezora / poslužitelj: najnoviji

Nakon što pokrenete gornju naredbu, Docker će stvoriti spremnik pomoću Vaultwarden slike. Također će sačuvati sve trajne podatke pod /vw-data i mapirati port 80 na vašem računalu.

Konfiguriranje Vaultwardena

Nakon što se spremnik pokrene, otvorite svoj preglednik i slijedite adresu: http://vaultwarden.orb.local .

Ovo će od vas tražiti da se prijavite ili napravite novi račun za svoju instancu Vaultwarden.

Budući da prvi put postavljamo instancu Vaultwarden, odaberite Stvori račun za postavljanje novog računa na poslužitelju.

U ovom odjeljku navedite sve pojedinosti za svoj račun, poput e-pošte, korisničkog imena i glavne lozinke.

Kliknite Stvori račun za postavljanje računa s navedenim detaljima. Nakon što završite, kliknite login i prijavite se na web sučelje s navedenim vjerodajnicama.

U nekim slučajevima, Vaultwarden će vas spriječiti da se prijavite u trezor bez SSL certifikata. Možete konfigurirati spremnik za korištenje HTTPS-a postavljanjem pojedinosti SSL certifikata kao što je prikazano:

docker run -d --Ime bitwarden

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

-u / ssl / ključevi / : / ssl / \

-u / vw-podaci / : / podaci / \

-str 443 : 80 \

čuvar trezora / poslužitelj: najnoviji

Provjerite postoje li navedene datoteke certifikata prije pokretanja gornje naredbe. Možete saznati više o konfiguraciji HTTPS-a za svoj trezor u resursu ispod:

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

Zaključak

Ovaj vodič pruža osnovne značajke brzog postavljanja i pokretanja instance Vaultwarden pomoću Docker spremnika.