Bitwarden jest wysoce konfigurowalny, lekki i zapewnia użytkownikom rozszerzenie interfejsu API i przeglądarki, aby pomóc użytkownikom skutecznie zarządzać hasłami. Bitwarden zapewnia również aplikację mobilną, umożliwiając synchronizację wszystkich danych osobowych na wszystkich urządzeniach.
Samozwańczy menedżer haseł jest potężny i lepszy opcja, ponieważ jesteś odpowiedzialny za całe bezpieczeństwo i funkcje, które uważasz za dopasowane. W przypadku kompromisu masz kontrolę nad tym, co dzieje się z Twoimi danymi.
Ten samouczek przeprowadzi Cię przez sposób skonfigurowania osobistego menedżera haseł za pomocą Bitwarden i Docker.
Zacznijmy:
Krok 1: Zainstaluj Docker and Docker Compose
Pierwszą rzeczą, którą musimy zrobić, jest skonfigurowanie serwera i wszystkich wymaganych komponentów. Zaleca się uruchomienie serwera Linux, ponieważ ma większość wymaganych zależności i łatwiej jest zarządzać.
Przed zainstalowaniem Docker i Docker komponuj na serwerze, upewnij się, że masz usługi DNS i nazwy skonfigurowane poprawnie, aby skonfigurować menedżer haseł o nazwie domeny.
Krok 2: Zainstaluj silnik Docker
Następnie zacznij od usunięcia starszych wersji Dockera i komponentów Docker. Jeśli masz nowy serwer, pomiń ten krok:
sudo apt-get Usuń doker-inżynier dokera.IO Containnerd Runc
Następnie musimy skonfigurować repozytoria za pomocą poniższych poleceń:
sudo apt-get aktualizacja && sudo apt-get instaluj curl gnupg lsb-release-ca-certyfikaty apt-transport-https -y
Następnym krokiem jest dodanie klawisza GPG Docker Repository za pomocą polecenia:
curl -fssl https: // pobierz.doker.com/Linux/Ubuntu/GPG | sudo gpg--dearmor -o/usr/share/keyrings/Docker-Archive-Keyring.GPG
W następnym kroku skonfiguruj repozytorium w źródłach.List Plik za pomocą polecenia:
Echo \
„Deb [Arch = AMD64 Podpisane =/usr/share/keyrings/Docker-Archive-Keyring.gpg] https: // pobierz.doker.com/linux/ubuntu \
$ (lsb_release -cs) stabilny "| sudo tee/etc/apt/źródła.lista.D/Docker.Lista> /dev /null
Na koniec zaktualizuj repozytoria i zainstaluj Docker:
Sudo apt-get Aktualizacja
sudo apt-get instaluj kontener Docker-Cce.io
NOTATKA: Przewodnik instalacji Docker podany w tym samouczku dotyczy serwerów Ubuntu. W przypadku konkretnej dystrybucji sprawdź dokumentację Dockera.
Krok 3: Zainstaluj komponowanie Docker
W następnym kroku musimy zainstalować Docker Compose. Upewnij się, że silnik Docker zainstalowany, ponieważ Docker komponuje go, aby wykonać swoje operacje:
sudo curl -l "https: // github.com/docker/compose/wydania/pobieranie/1.29.0/Docker-Compose-$ (uname -s)-$ (uname -m) "-o/usr/local/bin/compose
Dodaj uprawnienia do wykonania do binarnego:
sudo chmod +x/usr/local/bin/compose
Teraz pomyślnie zainstalowałeś Docker i Docker Compose. Możemy teraz przeprowadzić się, aby uruchomić Bitwarden Manager na serwerze.
Krok 4: Uruchom Bitwarden na Docker
Po spełnieniu wszystkich wymagań możemy użyć dostaronego skryptu Bash do instalacji i skonfigurowania bitwarden.
Użyj poniższego polecenia, aby pobrać i uruchom skrypt instalacyjny. Przed wykonaniem możesz przejrzeć skrypt i upewnić się, że czujesz się komfortowo z działaniami do wykonania:
curl -lso bitwarden.sh https: // Go.Btwrdn.CO/BW-SH
W następnym kroku zmień uprawnienia do skryptu jako:
CHMOD 700 BITwarden.cii
Po zweryfikowaniu działań uruchamianych przez skrypt uruchom instalator za pomocą polecenia:
sudo ./Bitwarden.sh instalacja
To polecenie powinno uruchomić skrypt instalatora, który interaktywnie poprosi Cię o informacje, ponieważ proces instalacji będzie kontynuowany:
Pierwszym krokiem jest skonfigurowanie nazwy domeny dla menedżera haseł. Wartość powinna być skonfigurowana w rekordach DNS na twoim serwerze.
W następnym kroku wybierz, czy chcesz skonfigurować certyfikat Let's Encrypt SSL. Upewnij się, że masz prawidłową domenę przed wybraniem tej opcji, ponieważ instalacja się nie powiedzie, jeśli domena jest nieprawidłowa.
Po wyciągnięciu i wyodrębnianiu obrazu, będziesz musiał podać identyfikator i klucz instalacji Bitwarden.
Przejdź do następującego zasobu, aby wygenerować identyfikator instalacji i hasło:
https: // bitwarden.com/host/
Kontynuuj proces instalacji i skonfiguruj certyfikat SSL. Jeśli już go wygenerowałeś, podaj ścieżkę, a jeśli nie, wygeneruj kopię samodzielną.
Krok 5: Uruchom bitwarden
Po poprawnie skonfigurowaniu wszystkiego użyj skryptu, aby uruchomić bitwarden.
NOTATKA: Możesz edytować zmiany i ustawienia konfiguracji w ./bwdata/config.plik YML.
Teraz biegnij:
sudo ./Bitwarden.SH START
Powyższy skrypt uruchomi Docker i pociągnie różne zależności-plik komponowany Docker, w tym obrazy takie jak:
https: // hub.doker.com/r/bitwarden/ikony
https: // hub.doker.com/r/bitwarden/nginx
https: // hub.doker.com/r/bitwarden/mssql
https: // hub.doker.com/r/bitwarden/API
https: // hub.doker.com/r/bitwarden/wydarzenia
https: // hub.doker.com/r/bitwarden/portal
https: // hub.doker.com/r/bitwarden/Web
I inni.
Po pobraniu i wyodrębnianiu wszystkich obrazów skrypt uruchomi Docker i skonfiguruje Bitwarden.
Krok 6: Skonfiguruj Bitwarden
Po pomyślnym skonfigurowaniu bitwarden na serwerze przejdź do adresu, który skonfigurowałeś podczas instalacji i utwórz nowe konto:
Teraz, gdy utworzyłeś konto, zaloguj się do pulpitu nawigacyjnego Bitwarden, aby skonfigurować różne ustawienia i funkcje.
Wniosek
Dzięki temu pomyślnie zainstalowałeś i skonfigurowałeś menedżer haseł Bitwarden na swoim serwerze. Korzystając z kroków w tym samouczku, będziesz mieć pełną kontrolę swoich haseł i danych osobowych.