EUserv VS2-free & Bitwarden_rs & Cloudflare 搭建免费密码管理

date
Feb 27, 2021
slug
euserv-vs2-free-bitwardenrs-cloudflare
status
Published
tags
euserv
bitwarden
cloudflare
summary
EUserv VS2-free & Bitwarden_rs & Cloudflare 搭建免费密码管理
type
Post
更新:1.Bitwarden_rs已经改名vaultwarden;2.euserv免费的 lxc vps 稳定性欠佳,不建议使用;3.推荐通过 Google Cloud 的 Always Free 实例 加 Cloudflare 的 CDN 方案实现完全免费。
近期收到消息,LastPass 免费版即将调整规则,2021 年 3 月 16 日起,LastPass 免费版规则将受到限制,只能在电脑、手机两种类型的设备间二选一,不过同一类设备不限制数量。 所以不得不搭建自己的密码托管服务,其中 Bitwarden 无疑是比较好的开源替代方案之一,而 Bitwarden_rs 是 Bitwarden 的开源轻量版本,同时具备高级版功能,所以就选择了 Bitwarden_rs 。 于是又翻出了吃灰许久的“永久免费”的 EUserv VS2-free,准备进行搭建,但这个免费的 VPS 是 LXC 架构的,而 Bitwarden_rs 只支持Docker部署,但是 Bitwarden_rs 在 Github 的 Wiki 上也列出了三方部署方式 [https://github.com/dani-garcia/bitwarden_rs/wiki/Third-party-packages] 。我的EUserv是Debian,于是选择了 [https://github.com/greizgh/bitwarden_rs-debian] 。 大概看了下 bitwarden_rs-debian ,Debian的包也是通过 Docker 过渡进行编译和打包的,其中涉及到不少Docker内的操作,所以最好使用国外支持 Docker 的主机,避免国内网络问题导致编译和打包失败。 注意 bitwarden_rs-debian 只支持 amd64 和 armv7 。 看了下 git commmit ,我编译时 bitwarden_rs-debian 支持的最新版本为1.19.0
附一个编译好的版本(不保证下载链接可用性): [https://289999.xyz/bi/deb/bitwarden_rs-buster-1.19.0-sqlite-amd64.deb]
注意 VS2-free 只有 IPV6 ,还需要使用 Cloudflare 中转一下。如果懒得配置 Let's Encrypt ,为了保证安全性,可以使用 Cloudflare 的“源证书",与 Nginx 配合进行通讯加密。
附Nginx配置:

© xym 2013 - 2024