Bitwarden er svært tilpassbar, lett og gir brukerne en API- og nettleserutvidelse for å hjelpe brukere med å administrere passordene sine effektivt. Bitwarden gir også en mobilapplikasjon, slik at du kan synkronisere all din personlige informasjon på alle enhetene dine.
En selvhostet passordbehandler er kraftig og et bedre alternativ siden du er ansvarlig for all sikkerhet og funksjonene du anser som passer. Ved kompromiss har du kontroll over hva som skjer med dataene dine.
Denne opplæringen vil lede deg gjennom hvordan du setter opp en personlig passordbehandling ved hjelp av Bitwarden og Docker.
La oss komme i gang:
Trinn 1: Installer Docker og Docker -komponering
Det aller første vi trenger å gjøre er å sette opp serveren og alle nødvendige komponenter. Det anbefales at du kjører en Linux -server, ettersom den har de fleste avhengigheter som kreves, og det er lettere å administrere enn andre operativsystemer.
Før du installerer Docker og Docker komponerer på serveren din, må du forsikre deg om at du har DNS -tjenestene og navnene konfigurert riktig for å sette opp passordbehandleren på et domenenavn.
Trinn 2: Installer Docker -motoren
Start deretter med å fjerne de eldre versjonene av Docker og Docker -komponentene. Hvis du har en ny server, hopp over dette trinnet:
sudo apt-get fjerne docker docker-motor docker.io containerd runc
Deretter må vi sette opp depotene ved å bruke kommandoene nedenfor:
sudo apt-get update && sudo apt-get install curl gnupg lsb-release ca-certificates apt-transport-https -y
Neste trinn er å legge til Docker Repository GPG -tasten ved å bruke kommandoen:
Curl -fssl https: // Last ned.Docker.com/linux/ubuntu/gpg | Sudo GPG-Dearmor -o/usr/share/nøkkelringer/docker-archive-keyring.GPG
I neste trinn, sett opp depotet i kildene.Listefil ved hjelp av kommandoen:
ekko \
"Deb [Arch = AMD64 Signed-By =/usr/share/nøkkelring/docker-archive-keyring.gpg] https: // nedlasting.Docker.com/linux/ubuntu \
$ (lsb_release -cs) stabil "| sudo tee/etc/apt/kilder.liste.D/Docker.Liste> /dev /null
Til slutt, oppdater depotene og installer Docker:
sudo apt-get oppdatering
sudo apt-get install docker-ce docker-ce-cli containerd.io
MERK: Docker -installasjonsguiden som er gitt i denne opplæringen er for Ubuntu -servere. For din spesifikke distro, sjekk Docker -dokumentasjonen.
Trinn 3: Installer Docker -komponering
For neste trinn må vi installere Docker Compose. Forsikre deg om at du har Docker -motoren installert når Docker -komponeringen er avhengig av den for å utføre driften:
sudo curl -l "https: // github.com/docker/kompose/utgivelser/nedlasting/1.29.0/Docker-Compose-$ (Uname -S)-$ (Uname -m) "-o/usr/local/bin/docker-compose
Legg til utførelsesstillatelser til det binære:
sudo chmod +x/usr/local/bin/docker-compose
Nå har du installert Docker og Docker Compose. Vi kan nå flytte for å starte Bitwarden Password Manager på serveren.
Trinn 4: Start Bitwarden på Docker
Når alle kravene er oppfylt, kan vi bruke det medfølgende bashskriptet til å installere og konfigurere bitwarden.
Bruk kommandoen nedenfor for å laste ned og starte installasjonsskriptet. Før du utfører, kan du gå gjennom skriptet og sikre at du er komfortabel med handlingene som skal utføres:
Curl -lso bitwarden.sh https: // gå.btwrdn.CO/BW-SH
I neste trinn, endre skriptstillatelsene som:
CHMOD 700 Bitwarden.sh
Når du har bekreftet handlingene som drives av skriptet, må du starte installasjonsprogrammet ved å bruke kommandoen:
sudo ./Bitwarden.SH -installasjon
Denne kommandoen bør starte installasjonsprogrammet, som interaktivt vil be deg om informasjon når installasjonsprosessen fortsetter:
Det første trinnet er å sette opp domenenavnet for passordbehandleren. Verdien skal konfigureres i DNS -postene til serveren din.
I neste trinn, velg om du ønsker å sette opp et la oss kryptere SSL -sertifikat. Forsikre deg om at du har et gyldig domene før du velger dette alternativet, da installasjonen vil mislykkes hvis domenet er feil.
Når Docker har trukket og trukket ut bildet, vil du bli pålagt å oppgi Bitwarden -installasjons -ID og nøkkel.
Naviger til følgende ressurs for å generere installasjons -ID og passord:
https: // bitwarden.com/vert/
Fortsett med installasjonsprosessen og sett opp et SSL -sertifikat. Hvis du allerede har generert en, må du gi banen, eller hvis ikke, generere en selvsignert kopi.
Trinn 5: Kjør Bitwarden
Når du har alt konfigurert riktig, bruk skriptet til å starte bitwarden.
MERK: Du kan redigere endringene og konfigurasjonsinnstillingene i ./bwdata/config.YML -fil.
Kjør nå:
sudo ./Bitwarden.SH START
Skriptet over vil starte Docker og trekke forskjellige avhengigheter-Docker-komponeringsfilen, inkludert bilder som:
https: // hub.Docker.com/r/bitwarden/ikoner
https: // hub.Docker.com/r/bitwarden/nginx
https: // hub.Docker.com/r/bitwarden/mssql
https: // hub.Docker.com/r/bitwarden/api
https: // hub.Docker.com/r/bitwarden/hendelser
https: // hub.Docker.com/r/bitwarden/portal
https: // hub.Docker.com/r/bitwarden/web
Og andre.
Når alle bildene er lastet ned og trukket ut, kjører manuset Docker og setter opp Bitwarden.
Trinn 6: Konfigurer Bitwarden
Når Bitwarden er satt opp på serveren din, navigerer du til adressen du har satt opp under installasjonen og oppretter en ny konto:
Nå som du har opprettet en konto, logg deg på Bitwarden Dashboard for å konfigurere de forskjellige innstillingene og funksjonene.
Konklusjon
Med det har du installert og konfigurert Bitwarden Password Manager på serveren din. Ved å bruke trinnene i denne opplæringen, vil du ha full kontroll over passordene dine og personlig informasjon.