如何在 Ubuntu 20.04 上安裝 Bitwarden

如何在 Ubuntu 20.04 上安裝 Bitwarden

在本文中,我們將解釋如何在 Ubuntu 20.04 上安裝 Bitwarden。

Bitwarden 是開源密碼管理器。它將敏感信息(例如網站憑據)存儲在加密的保管庫中。Bitwarden 平台提供各種客戶端應用程序,包括 Web 界面、桌面應用程序、瀏覽器擴展、移動應用程序和 CLI。

本文將指導您在 Ubuntu 20.04 服務器上安裝自託管 Bitwarden。

先決條件

  • Ubuntu 20.04 安裝 KVM VPS。
  • root 用戶訪問權限或具有管理權限的普通用戶。
  • Bitwarden 需要 主機安裝 ID 和 密鑰 才能安裝。請索取您的主機安裝 ID 和密鑰。

讓我們開始安裝過程。

在 Ubuntu 20.04 上安裝 Bitwarden

1.保持服務器最新

# apt update -y

# apt upgrade -y

2.安裝Docker CE

Bitwarden 將使用一系列 Docker 容器在您的機器上部署和運行。Bitwarden 可以與任何 Docker 版本或計劃一起運行。評估哪個版本最適合您的安裝。

使用以下命令通過 HTTPS 安裝存儲庫:

# apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

添加Docker官方的GPG密鑰:

# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 通過搜索指紋的最後 8 個字符,驗證您現在是否擁有帶有指紋的密鑰 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

# apt-key fingerprint 0EBFCD88

使用以下命令設置穩定存儲庫:

# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable'

更新 apt 包索引:

# apt-get update

安裝最新版本的 Docker CE 和 containerd:

# apt-get install docker-ce docker-ce-cli containerd.io -y

啟動並啟用docker服務

# systemctl start docker

# systemctl enable docker

3. 安裝 Docker Compose

Docker Compose 需要 Python 和 pip 包管理器。

# apt install -y python3 python3-pip -y

使用 pip 安裝 Docker Compose。

# pip3 install docker-compose

4. 創建 Bitwarden 用戶(可選)

# adduser bitwarden

為 bitwarden 用戶設置密碼(強密碼):

# passwd bitwarden

將 bitwarden 用戶添加到 docker 組:

# usermod -aG docker bitwarden

創建一個工作目錄並授予用戶 bitwarden 對其的完全權限。

# mkdir -p /opt/bitwarden
# chown bitwarden: /opt/bitwarden
# chmod 700 /opt/bitwarden

切換到新用戶。

# su - bitwarden

5.安裝Bitwarden服務器

下載官方 Bitwarden 部署腳本:

# wget -O bitwarden.sh https://go.btwrdn.co/bw-sh
# chmod +x bitwarden.sh

執行腳本。

# ./bitwarden.sh install

輸入您的域,例如 bitw.example.com。

輸入安裝 ID。

輸入安裝密鑰。

輸入 Y 以從 Let's Encrypt 獲取免費的 SSL 證書。

輸入電子郵件地址以接收 Let's Encrypt 提醒。

等待安裝完成。

6. 配置環境

運行 ./bitwarden.sh start 啟動 Bitwarden 服務器。

注意:某些 Bitwarden 功能不是由 bitwarden.sh 安裝程序配置的,必須在位於./bwdata/env/global.override.env的環境文件中配置 。至少,您應該配置:


globalSettings__mail__smtp__host=
globalSettings__mail__smtp__port=
globalSettings__mail__smtp__ssl=
globalSettings__mail__smtp__username=
globalSettings__mail__smtp__password=

[email protected]

運行以下命令以應用您的更改:

./bitwarden.sh restart

有關特定於您的需求的更多配置信息,請參閱官方文檔。

7. 創建一個帳戶

在 Web 瀏覽器中訪問您的域,然後單擊“創建帳戶”按鈕在您的服務器上註冊一個帳戶。

安裝已成功完成。現在在您的設備上安裝 Bitwarden 客戶端。單擊登錄頁面左上角的設置按鈕,將服務器地址設置為您的域。

在本文中,我們展示瞭如何在 Ubuntu 20.04 上安裝 Bitwarden。


貝寶費用計算器

貝寶費用計算器

貝寶費用計算器。貝寶是最常用的付款方式。貝寶提供個人和企業賬戶。它讓您清楚地了解費用

如何在 CentOS 7 上安裝和運行 MTR 報告

如何在 CentOS 7 上安裝和運行 MTR 報告

我們將學習如何在 CentOS 7 上安裝和運行 MTR 報告。為了診斷和隔離網絡錯誤,Linux 管理員使用 MTR(my traceroute) 工具。

如何在 CentOS 7 上安裝和配置 Git 服務器

如何在 CentOS 7 上安裝和配置 Git 服務器

我們將看到如何在 CentOS 7 上安裝和配置 git 服務器。設置一個 Git 服務器。Git 是一個免費的開源軟件。使用 YUM 安裝 Git 或下載它。

在 Ubuntu 20.04 上輕鬆安裝 iRedMail

在 Ubuntu 20.04 上輕鬆安裝 iRedMail

在本教程中,我們將向您展示如何在 Ubuntu 20.04 上輕鬆安裝 iRedMail。iRedMail 是一個開源郵件服務器解決方案。

如何在 CentOS 7 上設置 OrangeScrum

如何在 CentOS 7 上設置 OrangeScrum

在本文中,很好地解釋瞭如何在 CentOS 7 上設置 OrangeScrum。

在 Ubuntu 20.04 上輕鬆安裝 XploitSPY

在 Ubuntu 20.04 上輕鬆安裝 XploitSPY

在本文中,很好地解釋瞭如何在 Ubuntu 20.04 服務器上輕鬆安裝 XploitSPY。XploitSPY 是一個 Android 監控間諜工具。

如何在 CentOS 8 上安裝 Polr

如何在 CentOS 8 上安裝 Polr

我們將向您展示如何在 CentOS 8 上安裝 Polr。我們將安裝 Apache Web 服務器、MySQL 最新版本和 PHP 7.4。Polr 是一種現代鏈接縮短器。

如何在 Ubuntu 20.04 上安裝 IntelliJ IDEA

如何在 Ubuntu 20.04 上安裝 IntelliJ IDEA

在本文中,很好地解釋瞭如何在 Ubuntu 20.04 上安裝 IntelliJ IDEA。IntelliJ IDEA 是一個集成開發環境。社區版

用於滲透測試的 7 個有用的開源情報工具

用於滲透測試的 7 個有用的開源情報工具

在本文中,很好地解釋了用於滲透測試的 7 個有用的 OSINT 工具。

如何在 Ubuntu 20.04 上安裝 Plausible

如何在 Ubuntu 20.04 上安裝 Plausible

如何在 Ubuntu 20.04 上安裝 Plausible。Plausible Analytics 一種簡單、開源且隱私友好的網絡分析替代 Google Analytics。