Bitwarden 帮助中心中文版
⮐ Bitwarden Help Center个人主页联系我
  • 关于
  • 首页
  • 发行记录
  • 账户
    • 创建 Bitwarden 账户
    • 登录 & 解锁
      • 主密码
      • 忘记主密码
      • 新设备登录保护
      • 使用 SSO 登录
      • 使用设备登录
      • 使用通行密钥登录 (Beta)
      • 账户切换
      • 使用 PIN 码解锁
      • 使用生物识别解锁
      • 密码库超时选项
    • 两步登录
      • 两步登录现场指南
      • 两步登录方式
      • 设置指南
        • 两步登录 - 验证器
        • 两步登录 - 电子邮箱
        • 两步登录 - Duo
        • 两步登录 - YubiKey
        • 两步登录 - 通行密钥
      • 恢复代码
      • 丢失了辅助设备
      • 两步登录 FAQ
    • 更多
      • 紧急访问
      • 本地化
      • *异常流量错误
  • Password Manager
    • Password Manager 概述
    • 入门
      • Password Manager 网页 App
      • Password Manager 浏览器扩展
      • Password Manager 移动 App
      • Password Manager 桌面 App
    • 密码库基础
      • 密码库项目
      • 用户名 & 密码生成器
      • 自定义字段
      • 集成的验证器
      • 文件附件
      • 共享
      • 集合
      • *通行密钥 FAQ
    • 密码库管理
      • 文件夹
      • 收藏
      • 同步密码库
      • 检索密码库
      • 密码库健康报告
    • 导入 & 导出
      • 导入数据到密码库
      • 导入指南
        • 从 LastPass 导入
        • 从 1Password 导入
        • 从 Keeper 导入
        • 从 Dashlane 导入
        • 从 Google Chrome 导入
        • 从 macOS & Safari 导入
        • 从 Firefox 导入
        • 从 Password Safe 导入
        • 从 Myki 导入
      • 导出密码库数据
      • 加密导出
      • 调整 Bitwarden .csv 或 .json
      • *Bitwarden 导入器工具
      • 导入 & 导出 FAQ
    • 自动填充
      • 从 ... 自动填充
        • 从浏览器扩展自动填充
        • 从浏览器扩展自动保存
        • 从 iOS App 自动填充
        • 从 Android App 自动填充
      • 更多自动填充选项
        • 自动填充通行密钥
        • 自动填充支付卡 & 身份
        • 自动填充自定义字段
        • 自动填充基本验证提示
        • 对指定网站屏蔽自动填充
        • 对指定网站屏蔽自动保存
        • 键盘快捷键
      • 自动填充故障排除
        • 用于自动填充的 URI
        • 禁用浏览器的内置密码管理器
        • Android 自动填充故障排除
      • 自动填充 FAQ
    • Bitwarden Send
      • 关于 Send
      • 创建 Send
      • 接收 Send
      • Send 生命周期
      • Send 隐私
      • CLI 上的 Send
      • Send 加密
      • Send FAQ
    • 开发者工具
      • Password Manager API
      • Password Manager CLI
      • CLI 身份验证挑战
      • 用于 CLI 验证的个人 API 密钥
      • SSH 代理
    • 更多
      • Password Manager FAQ
      • 更改 App 主题
      • DuckDuckGo macOS 浏览器集成
      • Apple Watch 上的 Bitwarden
      • 在 Firefox 隐私窗口中使用 Bitwarden
      • 离线使用 Bitwarden
      • Safari 网页扩展
      • uMatrix 和 NoScript 访问规则
      • 与 Bitwarden 支持排除移动端故障
  • Bitwarden Authenticator
    • Bitwarden Authenticator
    • 导入 & 导出
    • FAQ
  • Secrets Manager
    • Secrets Manager 概述
    • 入门
      • Secrets Manager 快速入门
      • 开发人员快速入门
      • 登录 Secrets Manager
      • 管理您的组织
    • 您的机密
      • 工程
      • 机密
      • 机器账户
      • 访问令牌
      • 机密解密
    • 导入 & 导出
      • 导入数据
      • 导出数据
    • 开发人员工具
      • Secrets Manager CLI
      • Secrets Manager SDK
    • 集成
      • Ansible
      • GitHub Actions
      • GitLab CI/CD
      • Secrets Manager Kubernetes Operator
    • 更多
      • Secrets Manager FAQ
  • 管理控制台
    • 组织快速入门
    • 组织基础
      • 组织
      • 集合
      • 群组
      • 企业策略
      • 集合管理
    • 用户管理
      • 用户管理
      • 成员角色和权限
      • 声明域名
      • 声明账户
      • 账户恢复
      • SCIM
        • 关于 SCIM
        • JumpCloud SCIM 集成
        • Microsoft Entra ID SCIM 集成
        • Okta SCIM 集成
        • OneLogin SCIM 集成
        • Ping Identity SCIM 集成
      • 目录连接器
        • 关于目录连接器
        • 目录连接器桌面 App
        • 目录连接器 CLI
        • 目录连接器文件存储
        • 同步选项和筛选器
        • 清除同步缓存
        • 调度同步
        • 使用 AD 或 LDAP 同步
        • 使用 Microsoft Entra ID 同步
        • 使用 Google Workspace 同步
        • 使用 Okta 同步
        • 使用 OneLogin 同步
      • 入职和继任概述
    • 导入 & 导出
      • 导入数据到组织
      • 导出密码库数据
      • 调整 Bitwarden .csv 或 .json
    • SSO 登录
      • 关于 SSO 登录
      • SAML 2.0 配置
      • OIDC 配置
      • 成员解密选项
      • 声明域名
      • 实施指南
        • ADFS SAML 实施
        • Auth0 SAML 实施
        • AWS SAML 实施
        • Duo SAML 实施
        • Google SAML 实施
        • JumpCloud SAML 实施
        • Keycloak SAML 实施
        • Microsoft Entra ID SAML 实施
        • Okta SAML 实施
        • OneLogin SAML 实施
        • Ping Identity SAML 实施
        • ADFS OIDC 实施
        • Microsoft Entra ID OIDC 实施
        • Okta OIDC 实施
        • Ping Identity OIDC 实施
        • Cloudflare Zero Trust SSO 实施
      • 受信任设备
        • 关于受信任设备
        • 设置受信任设备 SSO
        • 添加受信任设备
        • 批准受信任设备
      • Key Connector
        • 关于 Key Connector
        • 部署 Key Connector
      • *在您的 IdP 上配置 Bitwarden(SAML 2.0)
      • SSO 登录 FAQ
    • 报告
      • 密码库健康报告
      • 事件日志
      • Elastic SIEM
      • Microsoft Sentinel SIEM
      • Panther SIEM
      • Rapid7 SIEM
      • Splunk SIEM
    • 最终用户入职
      • 关于本章节
      • 欢迎电子邮件模板
      • 管理团队入职电子邮件
      • 最终用户采用电子邮件
      • 客户激活套件
      • 入职流程
    • 部署客户端 App
      • 部署浏览器扩展
        • 使用 GPO、Linux 策略和 .plist 文件部署浏览器扩展
        • 使用 Intune 部署浏览器扩展
      • 部署桌面端 App
        • 使用 Intune 部署桌面端 App
      • 部署移动端 App
        • 使用 Intune 部署移动端 App
      • 为您的服务器配置客户端
      • 使用设备管理停用浏览器密码管理器
    • Bitwarden 公共 API
    • 更多
      • 组织 FAQ
      • 链接到项目
      • 企业版 Bitwarden 功能数据表
      • 团队版和企业版迁移指南
      • LastPass 企业版迁移指南
      • 组织所有者离职时的访问权限管理
      • 组织赞助的家庭计划
      • PoC 项目清单
      • 为生产准备试用组织
      • *团队版 Bitwarden 对比指南
  • 提供商门户
    • 提供商门户概览
    • 提供商门户快速入门
    • 提供商用户
    • 添加客户组织
    • *添加现有组织
    • 持续管理
    • 取消链接客户组织
    • 提供商事件日志
    • 提供商计费
    • 提供商 FAQ
    • 业务单元门户
      • 业务单元门户
      • 业务单元门户快速入门
  • 自托管
    • 安装 & 部署指南
      • Docker
        • Linux 标准部署
        • Linux 手动部署
        • Linux 离线部署
        • Windows 标准部署
        • Windows 离线部署
        • Unified 部署 (Beta)
      • Helm
        • 使用 Helm 自托管
        • Azure AKS 部署
        • OpenShift 部署
        • AWS EKS 部署
        • 添加 rawManifest 文件
    • 自托管组织
    • 迁移步骤
    • 证书选项
    • 配置环境变量
    • 数据库选项
    • 连接到外部 MSSQL 数据库
    • Kerberos 集成
    • 更新实例
    • 备份托管数据
    • 付费功能许可证
    • 系统管理员门户
    • 为服务器配置客户端
    • 连接客户端到实例
    • 自托管 SCIM
    • 自托管家庭赞助
    • 自托管 Send
    • 配置推送中继
    • *作为 MSP 部署 Bitwarden
    • 托管 FAQ
  • 安全
    • Bitwarden 安全白皮书
    • 密码库数据
    • 管理数据
    • 加密方式
    • KDF 算法
    • 账户加密密钥
    • 账户指纹短语
    • 数据存储
    • 合规、审计和认证
    • 服务器地理位置
    • 版本控制
    • 网站图标的数据隐私
    • Bitwarden 软件发布支持
    • Bitwarden 的分包商
    • 来自 Bitwarden 的电子邮件
    • Bitwarden 地址
    • 安全 FAQ
  • 计划和定价
    • Password Manager
      • Password Manager 计划
      • 从个人升级到组织
      • 兑换家庭赞助
      • 高级会员续费
    • Secrets Manager
      • Secrets Manager 计划
      • 注册 Secrets Manager
    • Bitwarden 经销商
    • 开始企业版试用
    • 组织续费
    • 更新计费信息
    • 税费计算
    • 删除账户或组织
    • 取消订阅
    • 计费 FAQ
    • *更新 Bitwarden 计划 (2019-2020)
    • *更新 Password Manager 计划 & 订阅
    • *哪种计划适合我?
  • 学习中心
    • 关于学习中心
    • 使用 Bitwarden 的第一步
    • 了解 Password Manager
    • Password Manager
      • Bitwarden 入门:个人用户
      • Bitwarden 入门:管理员
      • Bitwarden 入门:成员
      • Bitwarden 入门:经销商或 MSP
    • Bitwarden 高级用户
    • 面向企业管理员的 Bitwarden
    • 了解 Secrets Manager
    • 面向 MSP 的 Bitwarden
    • 了解 Passwordless.dev
  • *杂项
    • 11 月弃用通知
    • Bitwarden 术语表
    • 迁移脚本
    • Bitwarden 101 视频系列-入门
    • Secrets Manager Beta 版注册
    • 未分配的密码库项目已移至管理控制台
    • 原生移动 App
  • 附录
    • 翻译约定
    • 资源
由 GitBook 提供支持
在本页
  • 要求
  • 安装 Docker
  • 运行 Bitwarden Unified
  • 快速入门指南
  • 指定环境变量
  • 使用 docker run
  • 使用 Docker Compose
  • 更新您的服务器
  • 环境变量
  • 重新启动容器
  • 内存使用
  • 报告问题
  • 附加资源
  1. 自托管
  2. 安装 & 部署指南
  3. Docker

Unified 部署 (Beta)

上一页Windows 离线部署下一页Helm

最后更新于2个月前

对应的

该解决方案处于测试阶段,仅供个人使用。商业计划应使用官方支持的标准部署选项。

虽然 Bitwarden Unified 自托管部署还处于测试阶段,但 Unified 安装不会设置自动升级过程来获取最新的可用镜像。Bitwarden 建议,在升级之前,应留出一些时间让发布的版本趋于稳定。

。

本文将指导您安装和启动 。使用此部署方法可以:

  • 通过使用单个 Docker 映像部署 Bitwarden 来简化配置并优化资源使用(CPU、内存)。

  • 利用不同的数据库解决方案,例如 MSSQL、PostgreSQL、MySQL/MariaDB。

  • 使用替代系统在 ARM 架构上运行,例如 Raspberry Pi 和 NAS 服务器。

要求

Bitwarden Unified 部署要求:

  • 至少 200 MB RAM

  • 1GB 存储

  • Docker Engine 26+

安装 Docker

Unified 部署使用 运行在您的机器上。Unified 部署可以与任何 Docker 版本或计划一起运行。请评估哪个版本最适合您的安装。

在继续安装之前需要在您的计算机上安装 Docker。请参阅以下 Docker 文档获取帮助:

运行 Bitwarden Unified

快速入门指南

使用 docker run 在 Raspberry Pi 上启动 Bitwarden:

指定环境变量

至少为示例 .env 文件的 # Required Settings # 部分下的变量设置值:

变量
描述

BW_DOMAIN

将 bitwarden.yourdomain.com 替换为用于访问 Bitwarden 所使用域名。

BW_DB_PROVIDER

您将用于 Bitwarden 服务器的数据库提供程序。可用选项包括 sqlserver、postgresql 或 mysql/mariadb。

BW_DB_SERVER

运行数据库的服务器的名称。

BW_DB_DATABASE

您的 Bitwarden 数据库的名称。

BW_DB_USERNAME

用于访问 Bitwarden 数据库的用户名。

BW_DB_PASSWORD

用于访问 Bitwarden 数据库的密码。

BW_DB_FILE

仅 sqlite 需要,如果您想指定数据库文件的路径。如果不指定,sqlite 会自动在 /etc/bitwarden 卷下创建 vault.db 文件。

BW_INSTALLATION_ID

BW_INSTALLATION_KEY

使用 docker run

可以使用 docker run 命令运行 Unified 部署,如下示例:

docker run -d --name bitwarden -v ./bwdata/:/etc/bitwarden -p 80:80  --env-file settings.env bitwarden/self-host:beta

上面的命令有一系列 docker run 命令所需的选项,包括:

名称,缩写
描述

--detach , -d

在后台运行容器并输出容器 ID。

--name

为容器提供一个名称。该示例中使用的是 bitwarden。

--volume , -v

绑定挂载卷。至少挂载 /etc/bitwarden。

--publish , -p

将容器端口映射到主机。该示例显示映射了 80 端口。配置 SSL 时需要使用 443 端口。

--env-file

运行此命令后,验证容器是否正在运行且运行状况良好:

docker ps

恭喜!您的 Unified 部署现已启动并运行在 https://your.domain.com 上了。在您的浏览器中访问网络密码库以确认它正在运行。您现在可以注册一个新帐户并登录。

使用 Docker Compose

使用 Docker Compose 运行 Unified 部署需要 Docker Compose 版本 1.24+。要使用 Docker compose 运行 Unified 部署,请创建一个 docker-compose.yml 文件,例如:

---
version: "3.8"

services:
  bitwarden:
    depends_on:
      - db
    env_file:
      - settings.env
    image: bitwarden/self-host:beta
    restart: always
    ports:
      - "80:80"
    volumes:
      - bitwarden:/etc/bitwarden

  db:
    environment:
      MARIADB_USER: "bitwarden"
      MARIADB_PASSWORD: "super_strong_password"
      MARIADB_DATABASE: "bitwarden_vault"
      MARIADB_RANDOM_ROOT_PASSWORD: "true"
    image: mariadb:10
    restart: always
    volumes:
      - data:/var/lib/mysql

volumes:
  bitwarden:
  data:

在 docker-compose.yml 文件中,确保任何所需的配置包含:

  • 日志和 Bitwarden 数据的映射卷。

  • 映射端口。

  • 配置数据库镜像。ª

创建 docker-compose.yml 和 settings.env 文件后,运行以下命令启动 Unified 服务器:

docker compose up -d

验证所有容器是否正常运行:

docker ps

恭喜!您的 Unified 部署现已启动并运行在 https://your.domain.com 上了。在您的浏览器中访问网络密码库以确认它正在运行。您现在可以注册一个新帐户并登录。

更新您的服务器

要更新您的 Unified 部署:

1、停止正在运行的 Docker 容器:

docker stop bitwarden

2、移除 Docker 容器:

docker rm bitwarden

3、运行以下命令来拉取最新的 Bitwarden Unified 镜像:

docker pull bitwarden/self-host:beta

4、再次运行 Docker 容器:

docker run -d --name bitwarden -v ./bwdata/:/etc/bitwarden -p 80:80 --env-file settings.env bitwarden/self-host:beta

1、停止正在运行的 Docker 容器:

docker compose down

2、运行以下命令来拉取最新的 Bitwarden Unified 镜像:

docker compose pull

3、重新创建任何需要更新的容器:

docker compose up -d

4、验证容器是否正在运行:

docker compose ps

环境变量

默认情况下,Unified 部署可以在不具备一些列标准 Bitwarden 服务的情况下运行。这允许增加 Unified 部署的定制和优化。通过编辑各种环境变量来配置这些服务和更多可选设置。

Webserver 端口

变量
描述

BW_PORT_HTTP

更改用于 HTTP 流量的端口。默认为 8080。

BW_PORT_HTTPS

更改用于 HTTPS 流量的端口。默认为 8443。

SSL

使用这些值更改证书设置。

变量
描述

BW_ENABLE_SSL

使用 SSL/TLS。true/false。默认为 false。

Bitwarden 需要 SSL 才能正常运行。如果您没有使用在 Bitwarden 容器中配置的 SSL,您应该在 Bitwarden 前面使用 SSL 代理。

BW_SSL_CERT

BW_SSL_KEY

BW_ENABLE_SSL_CA

使用具有证书颁发机构 (CA) 支持服务 的 SSL。true/false。默认为 false。

BW_SSL_CA_CERT

SSL CA 证书的名称。该文件必须位于容器内的 /etc/bitwarden 目录中。默认为 ca.crt。

BW_ENABLE_SSL_DH

使用具有Diffie-Hellman 密钥交换的 SSL。true/false。默认为 false。

BW_SSL_DH_CERT

Diffie-Hellman 参数文件的名称。该文件必须位于容器内的 /etc/bitwarden 目录中。默认为 dh.pem。

BW_SSL_PROTOCOLS

BW_SSL_CIPHERS

如果使用的是现有的 SSL 证书,则必须在 settings.env 中启用相应的 SSL 选项。SSL 文件必须存储在 /etc/bitwarden 中,可以在 docker-compose.yml 文件中引用。这些文件必须与 settings.env 中配置的名称一致。

如果启用了 SSL,且预期位置 (/etc/bitwarden) 中不存在的证书文件,默认情况下会生成自签名证书。

服务

通过更改以下值,可以针对特定用例(例如企业或团队需求)启用或禁用附加服务:

变量
描述

BW_ENABLE_ADMIN

不要禁用此服务。

BW_ENABLE_API

不要禁用此服务。默认为 true。

BW_ENABLE_EVENTS

为团队和企业事件监控启用或禁用 Bitwarden 事件日志。默认为 false。

BW_ENABLE_ICONS

BW_ENABLE_IDENTITY

不要禁用此服务。默认为 true。

BW_ENABLE_NOTIFICATIONS

当使用设备登录、移动端密码库同步等时,启用或禁用用于接收移动设备推送通知的通知服务。默认为 true。

BW_ENABLE_SCIM

为企业组织启用或禁用 SCIM。默认为 false。

BW_ENABLE_SSO

为企业组织启用或禁用 SSO 服务。默认为 false。

BW_ICONS_PROXY_TO_CLOUD

启用此服务将代理图标服务请求以通过云服务进行操作,以降低系统内存负载。

如果选择使用此设置,则应将 BW_ENABLE_ICONS 设置为 false 以减少容器负载。默认为 false。

电子邮箱

为您的 Unified 部署配置 SMTP 设置。将您选择的电子邮箱 SMTP 提供商的信息复制到以下字段中:

变量
描述

globalSettings__mail__replyToEmail

输入服务器的回复电子邮箱。

globalSettings__mail__smtp__host

输入 SMTP 服务器的主机域名。

globalSettings__mail__smtp__port

输入来自 SMTP 主机的端口号。

globalSettings__mail__smtp__ssl

如果您的 SMTP 主机使用 SSL,请输入 true。 如果您的主机使用 TLS 服务,请将值设置为 false。

globalSettings__mail__smtp__username

输入 SMTP 用户名。

globalSettings__mail__smtp__password

输入 SMTP 密码。

Yubico API (YubiKey)

变量
描述

globalSettings_yubico_clientId

替换从 Yubico Key 获取的 ID 值。

globalSettings_yubico_key

输入从 Yubico 获取的密钥值。

数据库配置

使用与 Unified 部署兼容的各种数据库选项需要额外的 .env 配置。

在 settings.env 中:

# Database
BW_DB_PROVIDER=mysql
BW_DB_SERVER=db
BW_DB_DATABASE=bitwarden_vault
BW_DB_USERNAME=bitwarden
BW_DB_PASSWORD=super_strong_password

在 settings.env 中:

# Database
BW_DB_PROVIDER=sqlserver
BW_DB_SERVER=db
BW_DB_DATABASE=bitwarden_vault
BW_DB_USERNAME=bitwarden
BW_DB_PASSWORD=super_strong_password

在 settings.env 中:

# Database
BW_DB_PROVIDER=sqlite
BW_DB_FILE=/path/to/.db

指定 sqlite 值将自动在 /etc/bitwardenvolume 中创建 vault.db 文件。只有在您想要指定不同数据库文件的路径时,才需要指定 BW_DB_FILE。

在 settings.env 中:

# Database
BW_DB_PROVIDER=postgresql
BW_DB_SERVER=db
BW_DB_DATABASE=bitwarden_vault
BW_DB_USERNAME=bitwarden
BW_DB_PASSWORD=super_strong_password

其他

变量
描述

globalSettings__disableUserRegistration

启用或禁用用户帐户注册功能。

globalSettings__hibpApiKey

adminSettings__admins

输入管理员电子邮箱地址。

BW_REAL_IPS

BW_CSP

内容安全策略参数。重新配置此参数可能会破坏功能。更改此参数,您将负责维护此值。

BW_DB_PORT

为数据库流量指定自定义端口。如果未指定,默认端口将取决于您选择的数据库提供程序。

重新启动容器

要在更改环境变量后重新启动 Docker 容器,请从 Bitwarden Unified 部署目录运行以下命令:

1、停止正在运行的 Docker 容器:

docker stop bitwarden

2、移除 Docker 容器:

docker rm bitwarden

3、再次运行 Docker 容器:

docker run -d --name bitwarden -v ./bwdata/:/etc/bitwarden -p 80:80  --env-file settings.env bitwarden/self-host:beta

1、停止正在运行的 Docker 容器:

docker compose down

2、重新创建容器:

docker compose up -d

3、确保容器在正常运行:

docker compose ps

内存使用

默认情况下,Bitwarden 容器消耗的内存,通常超过运行所需的最低内存。对于内存敏感的环境,您可以使用 docker -m 或 --memory= 来限制 Bitwarden 容器的内存使用。

名称,缩写
描述

--memory=, -m

要使用 Docker Compose 控制内存使用,请使用 mem_limit 键:

services:
  bitwarden:
    env_file:
      - settings.env
    image: bitwarden/self-host:beta
    restart: always
    mem_limit: 200m

报告问题

附加资源

有关 Bitwarden 标准自托管部署的更多信息,请参阅:

可以使用 docker run 命令(参见)或使用 Docker Compose(参见)运行 Unified 部署。无论哪种方式,您都需要为容器指定环境变量。

运行 Unified 部署需要为容器设置环境变量。可以通过创建一个 settings.env 文件来指定环境变量,您可以在我们的 中找到该文件的示例,或者如果您使用的是 docker run 方式,则可以使用 --env 标志来指定。一系列可选的变量可用于更个性化 Unified 部署体验。有关这些变量的更多详细信息,请参阅。

从 生成的有效安装 ID。

从 生成的有效安装密钥。

与 Bitwarden 标准部署不同,Unified 部署使用的数据库并不是开箱即用的。您可以使用现有数据库,也可以创建一个新数据库,如所述,在这两种情况下,您都必须在本文档记录的 BW_DB_... 变量中输入有效的信息。

使用非 MSSQL 数据库提供程序可能会导致性能问题,对这些平台的支持将在整个测试版中继续进行。请使用报告与您的 Bitwarden Unified 部署相关的任何内容,并查看以跟踪已知问题或加入讨论。

的路径。或者,在同一行中使用 --env 标志声明环境变量()。

ª 仅在 docker-compose.yml 中设置数据库,如上例所示,如果您想创建一个新的数据库服务器以与 Bitwarden 一起使用。 用于 MySQL、MSSQL 和 PostgreSQL 的示例配置包含在我们的中。

每当您更改环境变量后,都需要重新创建 Docker 容器。在了解更多。

SSL 证书文件的名称。该文件必须位于容器内的 /etc/bitwarden 目录中。默认为 ssl.crt。 如果您希望使用现有证书,在了解更多信息。

SSL 密钥文件的名称。该文件必须位于容器内的 /etc/bitwarden 目录中。默认为 ssl.key。 如果您希望使用现有证书,在了解更多信息。

NGINX 使用的 SSL 版本。建议默认留空。。

NGINX 使用的 SSL 密码套件。建议默认留空。。

在了解有关管理面板功能的更多信息。默认为 true。

启用或禁用登录项目 URI 设置的 Bitwarden 品牌图标。在了解更多。默认为 true。

在注册 Yubico 密钥。

输入 Have I Been Pwnd 提供的 API 密钥。在注册以获取 API 密钥。

在 nginx.conf 中以逗号分隔列表定义真实 IP。用于定义转发客户端 IP 地址的代理服务器。。

容器可以使用的最大内存量。Bitwarden 至少需要 200M。请参阅 以了解更多信息。

虽然 Bitwarden Unified 部署仍处于测试版,但我们鼓励您通过 GitHub 报告问题并提供反馈。请使用报告与您的 Bitwarden Unified 部署相关的任何内容,并查看以跟踪已知问题或加入讨论。

如果您打算自托管一个 Bitwarden 组织,请参阅以入门。

安装 Docker Engine
此问题模板
此页面
示例文件
此问题模板
此页面
自托管组织
安装和部署 - Linux
安装和部署 - Windows
安装和部署 - 手动
官方文档地址
Bitwarden Unified 自托管部署
Docker 容器
了解如何报告问题
此处
此处
GitHub 存储库
此处
本示例中
这里
https://bitwarden.com/host/
https://bitwarden.com/host/
了解更多
了解更多
此处
此处
此处
此处
了解更多
Docker 文档
了解更多
要从中读取环境变量的文件
此处
此处