一、概述
Bitwarden是一個全開源的密碼管理器,它支持各種平台和設備。你可以在網頁、瀏覽器或移動應用程序中使用Bitwarden來保存和自動填寫密碼。另外,Bitwarden還提供了自建伺服器的選項,可以讓用戶在自己的伺服器上搭建 Bitwarden,以便於更好地保護個人隱私和數據安全。
二、自建伺服器的優點
1、數據安全:自建伺服器可以讓用戶自己管理自己的數據,保證數據的安全性。
2、個性化服務:用戶可以對自己的伺服器進行各種設置和修改,以滿足不同的需求。
3、節約成本:自建伺服器可以避免訂閱商業版服務所需支付的費用。
三、自建伺服器的搭建步驟
1、安裝 Docker
Bitwarden 是一個用 Docker 構建的程序,因此在開始之前,您需要安裝 Docker。在 Linux 系統上,您可以使用以下命令安裝 Docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
2、準備 Bitwarden 的環境變數
在開始之前,必須在主機上設置一些必要的環境變數。以下是必須設置的環境變數:
export DB_PW=
export BW_ADMIN_TOKEN=
export SIGNUPS_ALLOWED=false
3、運行 Bitwarden
在設置了必要的環境變數後,可以使用以下 Docker 命令啟動 Bitwarden:
docker run -d \
--name bitwarden \
--restart always \
-v /bw-data:/data/ \
-e ROCKET_TLS='{certs="/ssl-cert/fullchain.pem",key="/ssl-cert/privkey.pem"}' \
-e DOMAIN="" \
-e ADMIN_TOKEN="$BW_ADMIN_TOKEN" \
-e ROCKET_PORT= \
-e WEBSOCKET_ENABLED=true \
-e SIGNUPS_ALLOWED=$SIGNUPS_ALLOWED \
-e INVITATIONS_ALLOWED=true \
-e VERIFY_EMAIL=false \
-e DOMAIN="" \
-e LOG_FILE_MAX_SIZE=500 \
-e LOG_LEVEL=debug \
bitwardenrs/server:latest
四、使用 Bitwarden 自建伺服器的配置
在搭建完成 Bitwarden 自建伺服器後,我們需要對其進行一些配置,以便使用 Bitwarden。
1、配置 Bitwarden 網址
在啟動 Bitwarden 伺服器時,您需要設置環境變數「DOMAIN」,此環境變數應設置為您的域名或 IP 地址。
2、配置 SSL證書
您需要正確設置 SSL證書,以便雙向加密,保證數據安全。在 Bitwarden 伺服器啟動時,已經將 SSL證書地址配置為環境變數。您需要將 SSL 相關文件放到指定目錄中。代碼如下:
-v /ssl-cert:/ssl-cert
3、配置超級用戶賬號
使用 Bitwarden 時,您需要登錄賬戶。啟動伺服器後,首先需要創建一個超級用戶。可以使用以下命令創建:
docker exec -it bitwarden sh
cd /usr/src/app
./bw user add --access-control --admin
五、小結
通過自建伺服器,您可以更好地保護個人隱私和數據安全。但您需要花費更多的時間和精力來搭建和配置伺服器。搭建完成後,您可以通過 Bitwarden 訪問您的數據,這個過程比較簡單和安全。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232187.html