services:
vaultwarden:
# 使用 Vaultwarden 官方最新镜像(轻量级 Bitwarden 服务端实现)
image: vaultwarden/server:latest
# 容器名称,便于管理
container_name: vaultwarden
# 容器退出或重启时自动重启(除非手动停止)
restart: always
volumes:
# 将宿主机的 ./vw-data 目录挂载到容器内的 /data,用于持久化存储数据库、附件等数据
- ./vw-data:/data
ports:
# 将宿主机的 2080 端口映射到容器的 80 端口(Vaultwarden 默认 HTTP 服务端口)
# 您可以根据需要将左侧的 2080 替换为任意未被占用的宿主机端口
- 2080:80
environment:
# 是否允许新用户注册账号
# 建议:首次部署时设为 "true",创建完自己的账户后改为 "false",防止陌生人注册
SIGNUPS_ALLOWED: "true"
# 以下为可选但推荐添加的常用环境变量(可根据需要取消注释并配置)
# DOMAIN: "https://your-domain.com" # 服务的公网访问地址(用于链接生成、邮件等)
# ADMIN_TOKEN: "some-strong-random-token" # 管理员页面访问令牌(用于查看用户、删除管理等)
# WEBSOCKET_ENABLED: "true" # 启用 WebSocket 支持(用于实时同步)
# LOG_FILE: "/data/log/vaultwarden.log" # 日志文件路径(需确保目录存在)
# DATABASE_URL: "postgresql://..." # 使用外部 PostgreSQL 数据库(默认 SQLite)
© 版权声明
尊重原创 · 保护知识产权
原创保护:本站所有原创内容均受著作权法保护,未经许可禁止转载或商业使用。
转载规范:如需转载,请注明出处并保留原文链接,不得删改内容。
免责声明:本站仅提供学习交流平台,内容观点不代表本站立场。
侵权处理:如发现侵权内容,请及时联系我们(jimhuhu1125@126.com),将在第一时间处理。
THE END








