本文由用户 biebiele
撰写,并已加入 VPS.Town 优秀原创文章激励计划
,未经允许不得转载。
本文已通过 VPS.Town 社区文章投稿及奖励规则 (试行稿) 审核,并获得 --
奖励。
在当今数字化时代,我们每天都需要使用大量的账号和密码。使用简单或重复的密码会带来严重的安全风险,而记住众多复杂密码又几乎不可能。这就是为什么我们需要一个可靠的密码管理工具。
Vaultwarden 是 Bitwarden 的一个非官方实现,它是一个开源的密码管理解决方案,允许您安全地存储和管理您的密码、信用卡信息、身份信息和其他敏感数据。与商业密码管理器不同,Vaultwarden 可以自托管,这意味着您的数据完全由您自己控制,不依赖于第三方服务。
相比其他密码管理工具,Vaultwarden 具有以下优势:
在开始部署之前,请确保:
本教程将指导您如何使用 Docker 在自己的服务器上部署 Vaultwarden,并进行基本配置和使用。
本教程适用于 Ubuntu 22.04 系统,其他 Linux 发行版可能需要调整部分命令。
在开始安装之前,请确保:
执行docker ps
查看程序启动状态
我们建议使用 Nginx 作为反向代理,并配置 SSL 证书以确保安全。
以 nginx
为例,修改 nginx.conf,添加类似于如下配置:
重启 nginx:service nginx restart
使用浏览器访问 https://vw.domain.tld/vault
点击"创建账户"
填写您的账户信息
安装扩展
配置扩展信息,固定到标签栏
选择自托管,输入您的域名(如 https://vw.domain.tld/vault
),再输入您注册的账户和密码
之后登录或注册网站时,会提示您是否要保存密码
/opt/vaultwarden/vw-data/
)无法访问 Web 界面
docker ps
netstat -tulpn | grep 10080
无法保存密码
数据同步问题