Bitwarden self host – kilka porad

Bitwarden to menadżer haseł, można mieć dostęp do cloud bitwarden lub postawić sobie. Jak dobrze pójdzie na koniec podam dlaczego warto mieć swój niż darmowy. Napewno warto mieć swój jak ma sie wykupiony i sie trzyma dużę pliki, na cloud masz ograniczenie a na swoim hoście tyle ile ograniczysz.

Dobra zaczynamy.
To co potrzeba to jakiś serwer z docker i najlepiej docker-compose, jak nie masz trego drugiego po po prostu pobierze odpowiednią wersje, jest to skrypt :)

1) wybrać miejsce, katalog w którym będą pliki konfiguracyjne i dane.
2) będąc w tym katalogu wykonać:
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh && chmod 700 bitwarden.sh
3) W katalogu którym jesteśmy i jest bitwarden.sh tworzymy katalog bwdata i nadajemy uprawnienia do zapisu odczytu dla wszytskich
4) Uruchamiamy: ./bitwarden install i tutaj jeżeli korzystamy z LetEncrytp i na serwerze port 80 i 443 jest juz zajety musimy zmienić port zatem zatrzymujemy instalacje i musmy zmienić w innym przypadku przejdz do punktu 5:
– wyedytować skrypt bitwarden.sh i zakomentować linijki z „downloadRunFile” -> „#downloadRunFile”
– wyedytować bwdata/scripts/run.sh i zamienić port 80 na inny niż jednak na taki który jest przekierowana nazwa na IP zewnetrzene.
docker run -it –rm –name certbot -p 80:80
na
docker run -it –rm –name certbot -p 8080:80

5) jak uruchomimy ./bitwarden install to
– podaje domene na jakiej bedzie działał bitwarden
– potwierdzamy czy chcemy korzystac z LetEncrypt
– adres e-mail na jaki ma przyjśc powiadomeinie że konczy sie waznośc certyfikatu
– nazwa instancji bazy gdzie beda przechowywane dane
– dane ze strony https://bitwarden.com/host/
Installation Id:
Installation Key:
– czekamy jak się wygenerują klucze

TESTE