Bitwarden_rs搭建过程记录
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装docker-compose
apt-get install libffi-dev libssl-dev -y && apt install python3-dev -y && apt-get install -y python3 python3-pip && pip3 install docker-compose
创建Docker-compose.yaml配置文件,其中
ADMIN_TOKEN
通过运行openssl rand -base64 48
来生成version: '3' services: vaultwarden: image: bitwardenrs/server:latest container_name: bitwardenrs restart: always ports: - 8087:80 - 3012:3012 environment: - WEBSOCKET_ENABLED=true - WEB_VAULT_ENABLED=true - SIGNUPS_ALLOWED=false - ADMIN_TOKEN=****** - DISABLE_ADMIN_TOKEN=false volumes: - ./vw-data:/data
- 运行
docker-compose up -d
来拉取镜像并创建容器 docker相关常用命令
docker ps 容器运行状态 docker-compose pull 更新镜像 docker-compose stop 停止容器 docker-compose restart 重启容器 docker-compose down 停止并删除容器
- 到这里Bitwarden_rs已经在运行了
用户界面访问http://YOUR_IP:8087
如错误请放行8087端口
管理面板访问添加/admin
管理密码为ADMIN_TOKEN值
数据文件存储在当前用户的/vw-data/,如果是root用户登录,则数据目录为:/root/vw-data
- 开启域名访问(nginx反代,添加到域名配置文件中,记得开启tls访问,为域名申请号ssl证书)
最后重启nginx服务使反代生效,如果是lnmp,输入如下命令:
lnmp nginx restart
- 至此Bitwarden_rs安装完成
学习学习