Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, tidigare känd som Bitwarden_RS, är en gratis serverimplementering med öppen källkod av Bitwardens lösenordshanterare.

Om du inte är bekant är Bitwarden en extremt funktionsrik och populär lösenordshanterare som låter dig lagra dina referenser på ett säkert sätt. Det låter dig också komma åt dina referenser, såsom lösenord och känslig information, från vilken enhet som helst.

Även om Bitwarden tillhandahåller en gratisversion av tjänsten, kräver den i skrivande stund en betald prenumeration för att få tillgång till alla funktioner. Vaultwarden är designad för att vara ett alternativ till Bitwarden, och erbjuder en självvärd instans och absolut kontroll över personuppgifter.







Några av de märkbara funktionerna i Vaultwarden inkluderar:



  1. Självhotell
  2. Tung kryptering
  3. Flera plattformar.
  4. Omfattande stöd för webbläsartillägg
  5. Öppen källa

I den här handledningen kommer vi att lära dig hur du snabbt och effektivt kan köra Vaultwardens lösenordshanterare på din maskin genom att använda Docker-motorn.



Förutsättningar

Den här handledningen följer ett grundläggande format för att ställa in Vaultwarden som en Docker-behållare. Se dock till att du har följande:





  1. En Linux-, MacOS- eller Windows-värd
  2. Docker Engine version 23 och högre är installerad på värden.
  3. Tillräckliga behörigheter för att köra Docker-behållare.

Med ovanstående krav uppfyllda kan vi gå vidare och diskutera hur man konfigurerar Vaultwarden.

Docker Pull Vaultwarden-bild

Det första steget är att ladda ner Vaultwarden-bilden på värddatorn. Vi kan göra detta genom att köra Docker pull-kommandot enligt följande:



$ hamnare pull vaultwarden / server: senaste

Detta bör ladda ner den senaste versionen av Vaultwarden-bilden på din dator och låta dig skapa behållare från bilden.

Docker Skapa Vaultwarden Container

När vi har laddat ner bilden kan vi fortsätta och använda kommandot Docker run för att skapa en behållare med bilden. Kommandot är som visas:

$ hamnarkörning -d --namn valvvärd -i / vw-data / : / data / -s 80 : 80 valvvärd / server: senaste

När du kör kommandot ovan kommer Docker att skapa en behållare med Vaultwarden-bilden. Det kommer också att bevara alla beständiga data under /vw-data och kartport 80 på din värddator.

Konfigurera Vaultwarden

När behållaren körs öppnar du din webbläsare och följer adressen: http://vaultwarden.orb.local .

Detta kommer att uppmana dig att logga in eller skapa ett nytt konto för din Vaultwarden-instans.

Eftersom vi ställer in Vaultwarden-instansen för första gången, välj Skapa konto för att skapa ett nytt konto på servern.

I det här avsnittet anger du all information om ditt konto, såsom e-postadress, användarnamn och huvudlösenord.

Klicka på Skapa konto för att konfigurera kontot med den angivna informationen. När du är klar klickar du på logga in och loggar in på webbgränssnittet med de angivna referenserna.

I vissa fall kommer Vaultwarden att hindra dig från att logga in i valvet utan ett SSL-certifikat. Du kan konfigurera behållaren för att använda HTTPS genom att ställa in detaljerna för SSL-certifikatet som visas:

hamnarkörning -d --namn bitwarden

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

-i / ssl / nycklar / : / ssl / \

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

-s 443 : 80 \

valvvärd / server: senaste

Se till att de angivna certifikatfilerna finns innan du kör kommandot ovan. Du kan lära dig mer om hur du konfigurerar HTTPS för ditt valv i resursen nedan:

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

Slutsats

Den här handledningen ger de grundläggande funktionerna för att snabbt ställa in och köra en Vaultwarden-instans med Docker-behållare.