wiki:linux:ubuntu-install-bitwardenrs
这是本文档旧的修订版!
Ubuntu 中安装配置密码管理服务 bitwarden_rs
Bitwarden 是可自建服务的密码管理软件,提供多中客户端,用于替代lastpass。
Bitwarden_rs 是 Bitwarden 的 rust 实现版本,比较轻量化。
本文提供在Ubuntu环境下安装 Bitwarden_rs 的步骤。
域名准备
做好域名指向与配置 Bitwarden必须运行在https下,可以在nginx中启用ssl。 本文直接用了 cloudflare 提供的加密代理
安装 Docker
安装 Nginx
或者 Caddy
安装 Bitwarden_rs
运行 Bitwarden_rs
docker run -d --name bitwardenrs \ --restart always \ -e SIGNUPS_ALLOWED=true \ -e WEBSOCKET_ENABLED=true \ -e LOG_FILE=/data/bitwarden.log \ -p 8880:80 \ -p 3012:3012 \ -v /bw-data/:/data/ \ bitwardenrs/server:latest
配置 Nginx
本文域名示例为 passwd.com
文件 passwd.com 保存到 /etc/nginx/site-enabled/ 目录下
server { listen 80; server_name passwd.com; client_max_body_size 128M; location / { proxy_set_header Host 'passwd.com'; proxy_pass http://127.0.0.1:8880; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /notifications/hub { proxy_pass http://127.0.0.1:3012; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location /notifications/hub/negotiate { proxy_pass http://127.0.0.1:8880; } }
重启 Nginx
service nginx restart
数据备份
done
参考:
- 官方 Bitwarden 部署和使用(bitwarden_rs) https://host.bitwarden.in/deploying-and-using-of-official-bitwarden/prepareing
- 使用bitwarden_rs搭建自己的密码管理器服务 https://www.vpser.net/build/bitwarden_rs-install.html
wiki/linux/ubuntu-install-bitwardenrs.1619013806.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)
评论