跳至内容
九溪
溪水润知林,滴露启慧心
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Home
»
ColinOL Home
»
知识标签
»
Linux
»
Ubuntu 中安装配置密码管理服务 bitwarden (Vaultwarden)
您的足迹:
pages:wiki:linux:ubuntu-install-bitwardenrs
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Ubuntu 中安装配置密码管理服务 bitwarden (Vaultwarden) ====== Bitwarden 是可自建服务的密码管理软件,提供多中客户端,用于替代lastpass。Bitwarden_rs 是 Bitwarden 的 rust 实现版本,比较轻量化。 bitwarden_rs 项目从 v2.21.0 开始,已更名为 Vaultwarden [[https://github.com/dani-garcia/vaultwarden|github项目地址]] 本文提供在Ubuntu环境下安装 Vaultwarden 的步骤。 updated on 2022/12/21 ===== 域名准备 ===== 做好域名指向与配置 Bitwarden必须运行在https下,须在nginx中启用ssl(也可直接使用 cloudflare 提供的加密代理) ===== 安装 Docker ===== ===== 安装 Nginx ===== 或者 Caddy ===== 安装 Bitwarden(Vaultwarden) ===== 拉取镜像即可: # docker pull bitwardenrs/server:latest # 旧版本,作废 docker pull vaultwarden/server:latest ===== 运行 Vaultwarden(适用) ===== <code batch> docker run -it -d --name vaultwarden -v /bw-data/:/data/ -p 8880:80 --restart=always vaultwarden/server:latest </code> ===== 运行 Bitwarden_rs(不适用) ===== <code batch> 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 </code> ===== 配置 Nginx ===== 本文域名示例为 passwd.com 文件 passwd.com 保存到 /etc/nginx/site-enabled/ 目录下 <code json> server { listen 443 ssl; server_name passwd.com; ssl_certificate /etc/nginx/cert/passwd.com.pem; ssl_certificate_key /etc/nginx/cert/passwd.com.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; 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/negotiate { proxy_pass http://127.0.0.1:8880; } } server { listen 80; server_name passwd.com; return 301 https://$server_name$request_uri; } </code> 重启 Nginx service nginx restart 其他常用命令: <code shell> docker images # 查看所有镜像 docker rmi xxx # 删除镜像 docker ps -a # 查看所有运行的容器 docker stop xxx # 停止容器运行 docker rm xxx # 删除容器 </code> ===== 数据备份 ===== [[:wiki:linux:crontab]] done 参考: - [[https://wzfou.com/bitwarden-rs/|放弃付费1Password改用免费开源的bitwarden_rs自建密码管理系统-安装,使用和备份]] - [[https://gwliang.com/2020/05/04/bitwarden-install/|免费开源的bitwarden_rs自建密码管理系统-安装,使用和备份教程]] - bitwarden_rs+nginx反向代理配置记录 https://www.designaxt.com/study/computer/bitwarden_-rs-nginx-reverse-proxy-configuration-record#%E5%AE%89%E8%A3%85Docker - 官方 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 - Docker的常用命令: https://www.cnblogs.com/juno3550/p/15817325.html
pages/wiki/linux/ubuntu-install-bitwardenrs.txt
· 最后更改:
2023/01/03 15:08
由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部