Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, tidligere kendt som Bitwarden_RS, er en gratis open source serverimplementering af Bitwarden password manager.

Hvis du ikke er bekendt, er Bitwarden en ekstremt funktionsrig og populær adgangskodemanager, der giver dig mulighed for at gemme dine legitimationsoplysninger på en sikker måde. Det giver dig også adgang til dine legitimationsoplysninger, såsom adgangskoder og følsomme oplysninger, fra enhver enhed.

Selvom Bitwarden tilbyder en gratis version af tjenesten, kræver det i skrivende stund et betalt abonnement for at få adgang til alle funktionerne. Vaultwarden er designet til at være et alternativ til Bitwarden, der tilbyder en selv-hostet instans og absolut kontrol over personlige data.







Nogle af de bemærkelsesværdige funktioner i Vaultwarden inkluderer:



  1. Selvvært
  2. Tung kryptering
  3. Multi-platform.
  4. Omfattende understøttelse af browserudvidelser
  5. Open-Source

I denne tutorial skal vi lære dig, hvordan du hurtigt og effektivt kan få Vaultwarden-adgangskodehåndteringen kørende på din maskine ved at bruge Docker-motoren.



Forudsætninger

Denne vejledning følger et grundlæggende format til opsætning af Vaultwarden som en Docker-container. Sørg dog for at have følgende:





  1. En Linux-, MacOS- eller Windows-vært
  2. Docker Engine version 23 og nyere er installeret på værten.
  3. Tilstrækkelige tilladelser til at køre Docker-containere.

Med ovenstående krav opfyldt, kan vi fortsætte og diskutere, hvordan man konfigurerer Vaultwarden.

Docker Pull Vaultwarden-billede

Det første trin er at downloade Vaultwarden-billedet på værtsmaskinen. Vi kan gøre dette ved at køre Docker pull-kommandoen som følger:



$ docker pull vaultwarden / server: seneste

Dette skulle downloade den seneste version af Vaultwarden-billedet på din maskine og give dig mulighed for at oprette containere fra billedet.

Docker Opret Vaultwarden Container

Når vi har downloadet billedet, kan vi fortsætte og bruge Docker run-kommandoen til at oprette en container ved hjælp af billedet. Kommandoen er som vist:

$ docker-løb -d --navn vaultwarden -i / vw-data / : / data / -s 80 : 80 vaultwarden / server: seneste

Når du kører ovenstående kommando, vil Docker oprette en container ved hjælp af Vaultwarden-billedet. Det vil også bevare alle vedvarende data under /vw-data og kortport 80 på din værtsmaskine.

Konfiguration af Vaultwarden

Når containeren kører, skal du åbne din browser og følge adressen: http://vaultwarden.orb.local .

Dette vil bede dig om at logge ind eller oprette en ny konto til din Vaultwarden-instans.

Da vi opsætter Vaultwarden-instansen for første gang, skal du vælge Opret konto for at oprette en ny konto på serveren.

I dette afsnit skal du angive alle detaljer for din konto, såsom e-mail, brugernavn og hovedadgangskode.

Klik på Opret konto for at konfigurere kontoen med de angivne detaljer. Når du er færdig, skal du klikke på login og logge ind på webgrænsefladen med de angivne legitimationsoplysninger.

I nogle tilfælde vil Vaultwarden forhindre dig i at logge ind i boksen uden et SSL-certifikat. Du kan konfigurere containeren til at bruge HTTPS ved at indstille SSL-certifikatdetaljerne som vist:

docker-løb -d --navn bitwarden

-Det er ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-i / ssl / nøgler / : / ssl / \

-i / vw-data / : / data / \

-s 443 : 80 \

vaultwarden / server: seneste

Sørg for, at de angivne certifikatfiler findes, før du kører kommandoen ovenfor. Du kan lære mere om konfiguration af HTTPS til din boks i ressourcen nedenfor:

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

Konklusion

Denne vejledning indeholder de grundlæggende funktioner til hurtigt at opsætte og køre en Vaultwarden-instans ved hjælp af Docker-containere.