对于隐私保护和密码安全比较在意的用户,大部分都会在自己的服务器上安装Bitwarden,但是在使用1Panel的应用商店安装Bitwarden时,默认使用的是SQLite数据库,在日常的管理或者需要进行数据迁移时,不太方便。因此在查阅了Bitwarden文档以及结合1Panel的使用教程,整理了这篇使用1Panel安装1Panel面板安装Bitwarden时,直接使用1Panel的数据库教程
准备工作
- 服务器已经安装完成1Panel,并且安装了mysql数据库
- 已经在1Panel面板的创建好了Bitwarden对应的数据与密码
第一步:使用1Panel的应用商店安装Bitwarden时,打开“编辑 compose 文件”功能

第二步:在compose 文件中新增以下代码
environment:
# 替换为您的实际数据库连接信息
DB_BACKEND: "mysql"
DATABASE_URL: "mysql://数据库用户名:数据库密码@数据库主机地址:3306/数据库名"
# 其他必要配置
DOMAIN: "https://您的域名" # 必须与反向代理域名一致
ADMIN_TOKEN: "生成一个强密码" # 用于访问管理后台
SIGNUPS_ALLOWED: "false" # 禁用公开注册(推荐)
volumes:
- ./vw-data:/data # 持久化存储附件/图标
ports:
- "8000:80" # 本地测试用(生产环境请用反向代理)第三步:完成安装并启动容器

提示:访问管理后台的密码,Bitwarden要求使用Argon2 算法生成的 PHC 格式哈希字符串,如果不会使用命令行生成,可以使用这个网站在线生成https://antelle.github.io/argon2-browser
原创文章,作者:大壮同学,如若转载,请注明出处:https://www.lidazhuang.cn/jiaocheng/2082.html