Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, tidligere kjent som Bitwarden_RS, er en gratis, åpen kildekode-serverimplementering av Bitwarden passordbehandling.

Hvis du ikke er kjent, er Bitwarden en ekstremt funksjonsrik og populær passordbehandler som lar deg lagre legitimasjonen din på en sikker måte. Den lar deg også få tilgang til legitimasjonen din, for eksempel passord og sensitiv informasjon, fra hvilken som helst enhet.

Selv om Bitwarden tilbyr en gratisversjon av tjenesten, krever den i skrivende stund et betalt abonnement for å få tilgang til alle funksjonene. Vaultwarden er designet for å være et alternativ til Bitwarden, og tilbyr en selvhostet forekomst og absolutt kontroll over personlige data.







Noen av de merkbare funksjonene til Vaultwarden inkluderer:



  1. Selvhosting
  2. Tung kryptering
  3. Multiplattform.
  4. Omfattende støtte for nettleserutvidelser
  5. Åpen kilde

I denne opplæringen skal vi lære deg hvordan du raskt og effektivt kan få Vaultwarden-passordbehandlingen til å kjøre på maskinen din ved å bruke Docker-motoren.



Forutsetninger

Denne opplæringen følger et grunnleggende format for å sette opp Vaultwarden som en Docker-beholder. Sørg imidlertid for at du har følgende:





  1. En Linux-, MacOS- eller Windows-vert
  2. Docker Engine versjon 23 og nyere er installert på verten.
  3. Tilstrekkelige tillatelser til å kjøre Docker-containere.

Når kravene ovenfor er oppfylt, kan vi fortsette og diskutere hvordan vi konfigurerer Vaultwarden.

Docker Pull Vaultwarden-bilde

Det første trinnet er å laste ned Vaultwarden-bildet på vertsmaskinen. Vi kan gjøre dette ved å kjøre Docker pull-kommandoen som følger:



$ docker pull vaultwarden / server: siste

Dette skal laste ned den nyeste versjonen av Vaultwarden-bildet på maskinen din og tillate deg å lage beholdere fra bildet.

Docker Lag Vaultwarden Container

Når vi har lastet ned bildet, kan vi fortsette og bruke Docker run-kommandoen for å lage en beholder ved hjelp av bildet. Kommandoen er som vist:

$ docker run -d --Navn hvelvvakt -i / vw-data / : / data / -s 80 : 80 hvelvvakt / server: siste

Når du kjører kommandoen ovenfor, vil Docker opprette en beholder ved hjelp av Vaultwarden-bildet. Den vil også bevare eventuelle vedvarende data under /vw-data og kartport 80 på vertsmaskinen.

Konfigurerer Vaultwarden

Når beholderen kjører, åpner du nettleseren din og følger adressen: http://vaultwarden.orb.local .

Dette vil be deg om å logge på eller opprette en ny konto for din Vaultwarden-forekomst.

Siden vi setter opp Vaultwarden-forekomsten for første gang, velg Opprett konto for å sette opp en ny konto på serveren.

I denne delen oppgir du alle detaljene for kontoen din, for eksempel e-post, brukernavn og hovedpassord.

Klikk på Opprett konto for å sette opp kontoen med de angitte detaljene. Når du er ferdig, klikk på logg inn og logg på nettgrensesnittet med spesifisert legitimasjon.

I noen tilfeller vil Vaultwarden hindre deg i å logge på hvelvet uten et SSL-sertifikat. Du kan konfigurere beholderen til å bruke HTTPS ved å angi SSL-sertifikatdetaljene som vist:

docker run -d --Navn bitwarden

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

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

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

-s 443 : 80 \

hvelvvakt / server: siste

Sørg for at de angitte sertifikatfilene eksisterer før du kjører kommandoen ovenfor. Du kan lære mer om å konfigurere HTTPS for hvelvet ditt i ressursen nedenfor:

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

Konklusjon

Denne opplæringen gir de grunnleggende funksjonene for å raskt sette opp og kjøre en Vaultwarden-forekomst ved å bruke Docker-beholdere.