起因
在某站看到这样一条评论。
[......]
在大D折腾了升级了家里的服务器之后,就把一些业务从VPS上迁移到了本地。
这就出现一个情况就是,在家里需要访问这些业务,只需要将域名的解析指向本地的IP,在外面访问这些业务时,域名的解析又需要指向frp穿透的VPS地址。
直接用hosts文件做吧,背着电脑出门时,又要改。[......]
Bitwarden是一款开源的密码管理服务,用户可以在加密的保管库中保存敏感信息,比如网站登录凭证。Bitwarden平台提供多种客户端应用程序,同时也提供云端托管服务并支持自行部署解决方案。
然而Bitwarden官方提供的自行部署方案实在是太重了,1C+2G+12G实在是太离谱了,甚至推荐配置是2C+4G+25G。
这时候与Bitwarden相兼容的Rust编写的非官方服务器实现——Vaultwarden就成了一个理想的选择。
其实Vaultwarden开发团队提供的Docker镜像也比较重,所以干脆还是编译安装,况且机器上有现成的MySQL,也就不用默认的SQLite了。
Vaultwarden支持SQLite、MySQL和PostgreSQL。
本文在Ubuntu 20.04.6+Nginx+MySQL上验证通过。[......]