|
这是我的自用 docker compose ,用了大半年没出什么问题。
友情提示,第一次启动和使用记得先把 SIGNUPS_ALLOWED 设置为 true ,你才能注册账号,注册完后再禁止注册了,即设置为 false 。
不对外公开的话,直接把 vaultwarden-cf-tunnel 整段删除即可。
核心数据会放在同级目录 vw_data 里,日常对这个目录进行备份即可。
再偶尔执行 docker compose pull 更新一下镜像更佳。
如果有什么重要参数漏了设置,欢迎大家帮忙更改迭代。
以下是 docker-compose.yml 内容:
services:
vaultwarden:
image: vaultwarden/server:latest-alpine
container_name: vaultwarden
restart: unless-stopped
environment:
SIGNUPS_ALLOWED: false
WEBSOCKET_ENABLED: true
PUSH_ENABLED: true
PUSH_INSTALLATION_ID: 请自行查询文档这个参数的作用
PUSH_INSTALLATION_KEY: 请自行查询文档这个参数的作用
PUSH_RELAY_URI: https://api.bitwarden.eu
PUSH_IDENTITY_URI: https://identity.bitwarden.eu
ADMIN_TOKEN: 请自行查询文档这个参数的作用
DOMAIN: 请自行查询文档这个参数的作用
TIME_ZONE: "Asia/Shanghai"
volumes:
- ./vw_data/:/data/
networks:
- vaultwarden-network
vaultwarden-cf-tunnel:
container_name: vaultwarden-cf-tunnel
image: cloudflare/cloudflared:latest
command: tunnel run --token "token 参数"
restart: unless-stopped
user: root
networks:
- vaultwarden-network
networks:
vaultwarden-network:
name: vaultwarden-network
external: false |