1Panel 玩机指南 Logo
首页
🛸 探索全部
💡 1Panel 101
🐈‍⬛ GitHub 开源精选
📡 瞬时动态
👋 你好
登录 →
1Panel 玩机指南 Logo
首页 🛸 探索全部 💡 1Panel 101 🐈‍⬛ GitHub 开源精选 📡 瞬时动态 👋 你好
登录
  1. 首页
  2. 🐈‍⬛ GitHub 开源精选
  3. Bitwarden 自托管指南:开源密码管理器,自由替代 1Password

Bitwarden 自托管指南:开源密码管理器,自由替代 1Password

0
  • 🐈‍⬛ GitHub 开源精选
  • 发布于 2026-04-24
  • 227 次阅读
kai@lxaware
kai@lxaware
目录
当前文章没有目录

密码管理器是用的人越多、越会"上瘾"的工具——一旦你把所有账号托付给它,也就意味着把整个数字生活的钥匙交了出去。商业方案(1Password、LastPass 等)虽然成熟,但"我的密码到底存在哪家公司的服务器上"始终是绕不开的问题。Bitwarden 是目前最主流的开源密码管理器,同时也是少见的官方支持自托管的方案。

一、什么是 Bitwarden?

Bitwarden 是一款开源、经过独立第三方审计的密码管理平台。它同时提供托管云服务和自托管部署两种形态,两者使用相同的官方客户端——这意味着切换成自托管后,浏览器插件、桌面应用、手机 App 全都可以继续使用,只需要把服务器地址指向自己的实例。

  • 协议:GPL v3 / Bitwarden License

  • 官方文档:bitwarden.com/help

二、核心能力

  • 密码金库:保存账号、卡片、安全笔记、身份信息,客户端端到端加密。

  • 跨端自动填充:浏览器扩展(Chrome / Firefox / Edge / Safari 等)、iOS / Android、macOS / Windows / Linux 桌面客户端。

  • 团队共享:通过 Collection 与 Organization 实现团队/家庭共享,可按成员分配权限。

  • Bitwarden Authenticator:内置 TOTP 二次验证码管理。

  • Secrets Manager:为开发者提供的基础设施 Secret 存储与 API 访问能力。

  • 安全工具:密码强度报告、泄漏检测、随机密码/口令生成器。

三、自托管架构

Bitwarden 自托管 Linux 部署官方推荐配置如下:

  • CPU:x64,2 GHz 双核及以上

  • 内存:4 GB RAM

  • 存储:25 GB

  • 容器化运行:官方提供的 bitwarden.sh 会拉起多个 Docker 容器

一个标准 Bitwarden 自托管实例主要由以下几部分组成:

┌──────────────────────────────────────┐
│  Web Vault (Web 前端)                 │
├──────────────────────────────────────┤
│  API  /  Identity  /  Admin Panel    │  ← 核心后端服务
├──────────────────────────────────────┤
│  Notifications / Icons / Events      │
├──────────────────────────────────────┤
│  MSSQL Express (默认数据库)           │
└──────────────────────────────────────┘

默认数据库为 MSSQL Express(容器化,无需单独授权),限制在 10 GB 大小以内,对个人与中小团队完全够用。需要更大规模时可配置外部 SQL。

四、官方安装脚本部署

Bitwarden 官方采用 bitwarden.sh 脚本自动完成容器编排与配置。完整步骤:

# 1. 下载安装脚本
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" \
  && chmod 700 bitwarden.sh

# 2. 执行安装
./bitwarden.sh install

# 3. 启动
./bitwarden.sh start

安装过程中会要求输入域名与从 bitwarden.com/host 申请的 Installation ID / Key(免费,用于服务端校验与更新)。SMTP 相关参数可以稍后在 ./bwdata/env/global.override.env 中配置,用于邀请邮件与验证通知。

五、在 1Panel 上的部署

1Panel 应用商店同样上架了 Bitwarden。搜索安装即可完成默认参数部署,后续的证书、反向代理也能直接用 1Panel 的"网站"功能一键接管,省去手动配置 Nginx / Apache 的步骤。

👇 1Panel 官方地址

https://1panel.cn

六、基本使用

  1. 部署完成后,访问 https://your-domain/ 打开 Web Vault,注册管理员账号。

  2. 安装官方浏览器/桌面/移动端客户端,在登录界面点击设置图标,将服务器地址改为你的自托管域名。

  3. 导入旧密码库(支持从 1Password、LastPass、Chrome 等导出 CSV 直接导入)。

  4. 创建 Organization 来共享密码给家人或团队成员。

七、使用前需要注意

  • 必须 HTTPS:Bitwarden 浏览器扩展不会与非 HTTPS 服务器通信,部署时请准备好 TLS 证书。

  • 定期备份:自托管意味着一切自负,请为 ./bwdata 配置定时备份并验证恢复流程。

  • SMTP 建议尽早配置:否则重置密码、邀请成员等功能无法完整工作。


参考链接

  • Bitwarden 自托管总览:https://bitwarden.com/help/self-host-an-organization/

  • Linux 部署指南:https://bitwarden.com/help/install-on-premise-linux/

  • 获取 Installation ID / Key:https://bitwarden.com/host

标签: #1Panel 14 #教程 13 #开源项目 9
相关文章
Umami 自托管指南:隐私友好的开源网站分析,Google Analytics 平替!

Umami 自托管指南:隐私友好的开源网站分析,Google Analytics 平替!

Umami 是一款隐私友好的开源网站分析工具,不用 Cookie,开箱 GDPR 合规。本文介绍功能、架构、Docker Compose 部署与追踪代码嵌入方法。

Nextcloud 自托管指南:自建 Microsoft 365 式协作云,AIO 部署

Nextcloud 自托管指南:自建 Microsoft 365 式协作云,AIO 部署

Nextcloud 是开源自托管协作平台,集成文件同步、Office、日历、Talk 视频会议。本文介绍架构、官方 All-in-One (AIO) 部署命令与 1Panel 一键安装方式。

RustDesk 自托管指南:用 Rust 写的开源远程桌面,TeamViewer 替代方案!

RustDesk 自托管指南:用 Rust 写的开源远程桌面,TeamViewer 替代方案!

RustDesk 是用 Rust 编写的开源跨平台远程桌面,可自托管 hbbs + hbbr 中继服务。本文介绍架构、端口、Docker Compose 部署与客户端接入。

Bitwarden 自托管指南:开源密码管理器,自由替代 1Password

Bitwarden 自托管指南:开源密码管理器,自由替代 1Password

Bitwarden 是目前最主流的开源密码管理器,支持官方自托管。本文从功能、架构到官方 bitwarden.sh 脚本部署与 1Panel 一键安装,完整介绍自托管方案。

OpenList 自托管指南:一个面板聚合 40+ 云盘,AList 社区延续版~

OpenList 自托管指南:一个面板聚合 40+ 云盘,AList 社区延续版~

OpenList 是 AList 的社区延续版,一个面板聚合 40+ 云盘(阿里云盘、百度网盘、OneDrive、S3、WebDAV)。本文介绍功能、架构与官方 Docker Compose 部署方法。

1Panel 应用商店:220+ 开源平替一键自托管!

1Panel 应用商店:220+ 开源平替一键自托管!

1Panel 应用商店收录 220+ 精选开源应用,日均下载超 1 万次,智能体累计安装突破 10 万。用可视化面板一键部署 Bitwarden、NextCloud、Gitea、OpenClaw 等开源平替,让自托管从极客专属变成普通人的日常选择。

目录
当前文章没有目录

评论

1Panel 就是好玩儿~

  • 1Panel 开源站
  • 凌霞
  • Halo 开源站
Copyright © 2026 your company All Rights Reserved. Powered by Halo.
浙ICP备14038283号-5