起因
在某站看到这样一条评论。 [......]
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上验证通过。[......]