BitWarden 是一款流行的密码管理器,它允许用户安全地存储和管理他们的密码和其他敏感信息。BitWarden 可以在多种平台上运行,包括浏览器、移动设备和桌面应用程序。最近,有用户发现 BitWarden 可以在 Cloudflare 上运行,这为用户提供了既稳定又免费的自建方案。

BitWarden 的服务端是一个用 Rust 编写的项目,名为 vaultwarden,它的大部分功能都可以被转换为无状态服务。Cloudflare 提供了 D1 数据库服务,这使得在 Cloudflare 上运行 BitWarden 成为可能。用户可以通过将 Rust 编译成 WebAssembly 并在浏览器中运行,或者将其放入 Worker 中运行来实现这一功能。

尽管 Cloudflare 在最近曾出现过服务中断的情况,但这种方法仍然为用户提供了在无需自建服务器的情况下运行 BitWarden 的可能性。对于希望节省成本并寻求稳定服务的用户来说,这是一个不错的选择。

部署 BitWarden 在 Cloudflare 上需要一些技术知识,包括设置 GitHub 项目、配置环境变量、创建数据库表以及设置自定义域名等。用户需要准备一个 Cloudflare 账户、一个 GitHub 账户和一个未被阻断的域名。在 GitHub 上 fork 相关项目,并在 Cloudflare 控制台中设置相应的 API 令牌和数据库 ID。接着,在 Cloudflare 控制台中创建数据库表,并配置环境变量和自定义域名。

最后,用户需要在手机 APP 上创建账户,并在电脑上导入数据。需要注意的是,创建账户时使用的密码必须牢记,因为没有任何方式可以找回。

这种方法为用户提供了在无需自建服务器的情况下运行 BitWarden 的可能性,同时也为希望节省成本的用户提供了一个稳定的解决方案。

标签: none

评论已关闭