1Panel面板安装Bitwarden时,如何使用myslq数据库?

对于隐私保护和密码安全比较在意的用户,大部分都会在自己的服务器上安装Bitwarden,但是在使用1Panel的应用商店安装Bitwarden时,默认使用的是SQLite数据库,在日常的管理或者需要进行数据迁移时,不太方便。因此在查阅了Bitwarden文档以及结合1Panel的使用教程,整理了这篇使用1Panel安装1Panel面板安装Bitwarden时,直接使用1Panel的数据库教程

准备工作

  • 服务器已经安装完成1Panel,并且安装了mysql数据库
  • 已经在1Panel面板的创建好了Bitwarden对应的数据与密码

第一步:使用1Panel的应用商店安装Bitwarden时,打开“编辑 compose 文件”功能

%title插图%num

第二步:在compose 文件中新增以下代码

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

第三步:完成安装并启动容器

%title插图%num

提示:访问管理后台的密码,Bitwarden要求使用Argon2 算法生成的 PHC 格式哈希字符串,如果不会使用命令行生成,可以使用这个网站在线生成https://antelle.github.io/argon2-browser

原创文章,作者:大壮同学,如若转载,请注明出处:https://www.lidazhuang.cn/jiaocheng/2082.html

(0)
购买免备案主机后发现访问速度慢的补救方法
上一篇 2024年9月18日 下午11:11
1Panel部署Xianyu AutoAgent – 智能闲鱼客服机器人系统教程
下一篇 4天前

相关推荐

联系我