服务器部署vaultwarden (bitwarden_rs)

前提条件:1.一台服务器; 2.准备一个域名 3.服务器安装了docker-compose 4.你会配置nginx反向代理

1. 创建Vaultwarden运行目录

sudo mkdir /opt/vaultwarden && cd /opt/vaultwarden

2. 创建编辑配置文件

sudo vim /opt/vaultwarden/docker-compose.yml

密码推荐用

openssl rand -base64 48

生成

然后使用

echo -n "MySecretPassword" | argon2 "$(openssl rand -base64 32)" -e -id -k 65540 -t 3 -p 4 | sed 's#\$#\$\$#g'

生成哈希值

随后把密码写在 .env 里面

VAULTWARDEN_ADMIN_TOKEN=$argon2id$v=19$m=65540,t=3,p=4$MmeK.....


 

配置文件参考如下

version: '3'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
    ports:
      - '6666:80' #主机:容器
    volumes:
      - ./vw-data:/data
    environment:
      DOMAIN: https://你的域名
      WEB_VAULT_ENABLED: "true"
      #SIGNUPS_ALLOWED: false #如果是自用,自己注册完 记得打开这个注释 禁用注册
      ADMIN_TOKEN=${VAULTWARDEN_ADMIN_TOKEN}

3. 配置反向代理, 将6666端口反代你的域名 

建议使用1panel 配置, 感觉比宝塔简单

你可能感兴趣的:(服务器,运维)