九溪

溪水润知林,滴露启慧心

用户工具

站点工具


wiki:linux:ubuntu-install-bitwardenrs

这是本文档旧的修订版!


Ubuntu 中安装配置密码管理服务 bitwarden_rs

Bitwarden 是可自建服务的密码管理软件,提供多中客户端,用于替代lastpass。Bitwarden_rs 是 Bitwarden 的 rust 实现版本,比较轻量化。

bitwarden_rs 项目从 v2.21.0 开始,已更名为 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(适用)

docker run -it -d --name vaultwarden -v /bw-data/:/data/ -p 8880:80  --restart=always  vaultwarden/server:latest

运行 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 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;
}

重启 Nginx

service nginx restart

其他常用命令:

docker images     # 查看所有镜像
docker rmi xxx    # 删除镜像
docker ps -a      # 查看所有运行的容器
docker stop xxx   # 停止容器运行
docker rm xxx     # 删除容器

数据备份

评论

请输入您的评论. 可以使用维基语法:
 
wiki/linux/ubuntu-install-bitwardenrs.1671603953.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)