VPS搭建Vaultwarden自托管密码管理器:Bitwarden的开源轻量版

Docker部署、全平台客户端同步、HTTPS反代和离线缓存防丢失
发布于
1

密码多了记不住——Chrome存密码怕泄露、LastPass收费且数据在别人服务器。Vaultwarden是Bitwarden的开源轻量替代品,兼容所有Bitwarden客户端,装在VPS上自己管密码。

Docker部署

docker run -d --restart always 
  -p 8084:80 
  -v vaultwarden-data:/data 
  -e ADMIN_TOKEN=用openssl rand -base64 48生成 
  --name vaultwarden 
  vaultwarden/server:latest

# 访问 http://VPS_IP:8084/admin 进管理面板

先访问主页面注册一个账号(这是你的个人密码库)→然后在所有设备上装Bitwarden客户端→设置→自托管服务器→填 https://你的域名.com →用刚注册的账号登录。所有密码自动同步。

雨云入门VPS月付几块跑Vaultwarden(Rust写的极轻量,内存占用不到50MB)。优惠码 admin01 首月五折。

客户端全平台覆盖

浏览器:Chrome/Firefox/Edge/Safari装Bitwarden扩展→自动填充密码。手机:iOS/Android装Bitwarden APP→支持指纹和面容解锁。桌面:Windows/Mac/Linux装Bitwarden桌面版。所有客户端都支持连接到自托管服务器。

Nginx反代HTTPS

server {
    listen 80;
    server_name vault.你的域名.com;
    client_max_body_size 20M;
    location / {
        proxy_pass http://127.0.0.1:8084;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
    location /notifications/hub {
        proxy_pass http://127.0.0.1:3012;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}
# certbot --nginx -d vault.你的域名.com

和官方Bitwarden的对比

维度 Vaultwarden Bitwarden官方
资源占用 <50MB内存 需要SQL Server+多组件
高级功能 全部免费(TOTP/组织) 部分需付费
数据归属 你的VPS Bitwarden云端

常见问题

VPS挂了密码不就全丢了?

Bitwarden客户端有本地缓存——VPS挂了依然能查看和自动填充已缓存的密码。只是不能同步新密码。VPS恢复后自动同步。加上你手机APP里的离线缓存,双重保险。备份:打包/data目录+数据库定期备份到COS。

能几个人共用吗?

管理面板创建组织→邀请成员→共享密码库。小团队密码管理直接用Vaultwarden不用再买1Password Teams。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600

想把一段代码发给同事、把一段日志分享到群里、临时传个文本——发微信文件会过期、发QQ会屏蔽关键字、发云盘链接太麻烦。MicroBin是一个极简的自托管剪贴板,支持语法高亮、加密、阅后即焚、文件上传。 Docker部署MicroBin doc

用雨云 KVM 云服务器 Docker 自建 Vaultwarden(Bitwarden 轻量服务端),告别明文记密码与商业月费,数据存自己机器。含 Nginx 反代 HTTPS、备份与优惠码 admin01 五折。