Debian11上搭建设置安全私有的Vaultwarden密码本地存储库 2023-07-12 分享信息 暂无评论 143 次阅读 ### 介绍 Vaultwarden 设计为自托管,这意味着用户可以在其服务器或云帐户上托管自己的 Vaultwarden 实例,从而使他们能够完全控制自己的数据并增强安全性。它提供了 Web 界面、浏览器扩展和移动应用程序,支持双因素身份验证、密码生成以及与家人或同事共享登录信息等功能。 Vaultwarden 使用 Rust 编程语言构建,并利用许多现代安全协议(例如 argon2 和 PBKDF2)进行加密和散列。它还支持PostgreSQL、MySQL等各种数据库,并且可以使用Docker轻松部署。 总体而言,Vaultwarden 为 LastPass、1Password 和 Dashlane 等流行密码管理器提供了强大且安全的替代方案。它的开源性质和自托管功能使其成为那些寻求完全控制敏感信息的人的流行选择。 ____ 要在 Debian 11 上设置Vaultwarden密码存储库,您可以按照以下常规步骤操作: ### 配置启动vaultwarden服务 1. 在 Debian 11 系统上安装 Docker 和 Docker Compose。您可以参考 Docker 官方文档,了解如何在 Debian 系统上安装 Docker。 2. 安装 Docker 后,您可以创建一个`vaultwarden`工作文件夹 ``` mkdir vaultwarden cd vaultwarden ``` 在文件夹内创建一个 `docker-compose.yaml`文件,该文件将定义Vaultwarden容器的配置。您可以使用以下 `docker-compose.yaml`文件作为示例: ``` nano docker-compoae.yaml ``` ```yaml version: '3' services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: always environment: DOMAIN: "https://bitwarden.menet.top" volumes: - ./vw-data:/data ports: - 8080:80 ``` 这将使用最新版本的Vaultwarden/server映像启动名为“vaultwarden”的容器,并且该容器将配置为侦听端口`8080`。 3. 将上述 Docker Compose 文件保存到名为“docker-compose.yml”的文件中。 4. 在与“docker-compose.yml”文件相同的目录中创建一个名为“vw-data”的目录。该目录将用于存储Vaultwarden容器的数据。 ``` mkdir vw-data ``` 5. 使用以下命令启动容器: ``` docker-compose up -d ``` 这将在后台创建并启动容器。 6. 通过在 Web 浏览器中转至 `http:// :8080 `来访问Vaultwarden Web 界面。您应该看到保管库管理员登录页面。 7. 创建一个帐户并开始使用Vaultwarden来存储您的密码和其他敏感数据。 ____ ### 配置Caddy2 web服务器域名反代访问Vaultwarden server 1. 在Caddyfile文件添加一下配置 ``` # vaultwarden密码库 '你的域名' { reverse_proxy 127.0.0.1:8080 } ``` 2. 重启web服务器 ``` servcice caddy restart ``` 3. 现在可以通过你的域名访问你私有安全的Vaultwarden密码库服务了。 ![](https://imgs.menet.top/imgs/Vaultwarden%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2.png) ### 全平台使用私有的安全备忘和密码保存服务 _**Vaultwarden完全兼容Bitwarden只要安装Bitwarden客户端和浏览器插件。**_ 1. Bitwarden Mobile Application(手机对应系统应用商店搜索`Bitwarden`安装手机应用APP) ![Google Play](https://camo.githubusercontent.com/807264e461b1608c681d6fe9827a14b81b56d8b05695653492bf8d2ae07e300f/68747470733a2f2f696d6775722e636f6d2f59517a6d5a69392e706e67) ![Aplle App Store](https://camo.githubusercontent.com/750a39490169a99c6ef716cee55681b7fb4b2dfee110e8e6556acf7c30e05983/68747470733a2f2f696d6775722e636f6d2f47644771504d592e706e67) 2. 百度云盘下载 > 苹果手机Bitwarden下载: 复制这段内容后打开百度网盘手机App,操作更方便哦 链接: https://pan.baidu.com/s/1rdZ16aQFG-eCTtT7aiuBlg 提取码: `eggd` > > 安卓手机Bitwarden下载: 复制这段内容后打开百度网盘手机App,操作更方便哦 复制这段内容后打开百度网盘手机App,操作更方便哦 链接: https://pan.baidu.com/s/13mXIZRAqQSflM-hDTvWQcA 提取码: `1iz7` 3. 桌面应用下载 >Windows https://vault.bitwarden.com/download/?app=desktop&platform=windows > >Mac OS https://itunes.apple.com/app/bitwarden/id1352778147 > >Linux https://vault.bitwarden.com/download/?app=desktop&platform=linux 4. 浏览器插件 >Google Chrome https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb > >Safari https://itunes.apple.com/app/bitwarden/id1352778147 > >Microsoft Edge https://microsoftedge.microsoft.com/addons/detail/jbkfoedolllekgbhcbcoahefnbanhhlh [Bitwarden完全应用下载](https://bitwarden.com/download/) 希望这有帮助!如果您还有任何疑问,请留言。 标签: Debian, docker, caddy, docker-compose, Vaultwarden, 密码, caddyfile, bitwarden 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。