目 录CONTENT

文章目录

群晖Docker部署FDD笔记

Administrator
2022-11-01 / 0 评论 / 0 点赞 / 106 阅读 / 3489 字

说明:本文仅为个人部署快速查找资料自用,版权归各链接作者所有,感谢各位大佬

环境

  • 群晖
    • 部署环境:Docker
    • 数据库:自建(非内置)

官方

  • https://ql-emotion.fun/
  • https://github.com/fengxiaoruia
  • https://github.com/Eyesouls/fdd-docker
  • https://hub.docker.com/r/eyesouls/fdd

教程

配置

不启用内置MySQL数据库但启用资产查询(需自备MySQL或使用云端MySQL)
docker run -dit \
 -v $PWD/fdd/config:/fdd/config \
 -e ENABLE_CHANGE=true \
 -e ENABLE_MYSQL=false \
 -p 8088:80 \
 -p 8089:3100 \
 -p 8080:8080 \
--name fdd \
--restart always \
eyesouls/fdd:latest

可自行转换成群晖Docker面板操作

  • 参数说明:
变量说明
-e ENABLE_CHANGE是否启用内置资产查询功能,只有为 true 时启用
-e ENABLE_MYSQL是否启用内置MySQL,只有为 false 时不启用
-p 80fdd前端网页映射端口(可自定义)
-p 3100内置资产查询外部连接映射端口(可自定义)
-p 8080未知端口
  • 授予root权限
sudo -i
  • 进入交互模式:
docker attach fdd
  • 过QQ验证滑块:

      1. Ctrl + 链接 浏览器打开网页,右键查看进入开发者模式 -- 点击 网络--过滤--勾选保留日志
      1. 输入框输入 cap_union_new 筛选 ,手动过滑块出现一条js记录,d点击 预览 -- 找到 ticket 然后右键复制 ,粘贴到SSH终端后回车
  • 配置好数据库和QQ后退出交互模式: Ctrl + P + Q

报错解决

  • QQ登录环境提示版本过低
    • Adminer数据库管理面板中SQL命令手动指定QQ信息:INSERT INTO emotion.qbot(id, qq, psw, owner, groupChat) VALUES ('id', 'QQ号', 'QQ密码', '管理员QQ号', '监听群号');

    id 可随意

升级

update文件替换

#!/bin/bash
echo "start upgrade......"
 ## kill 掉进程
 PROCESS=ps -ef|grep QL-Emotion|grep -v grep|grep -v PPID|awk '{ print $2}'
 for i in $PROCESS
 do
   echo "停止服务:kill the $PROCESS process [ $i ]"
   kill -9 $i
 done
 ##备份
 rm -rf QL-Emotion.jar
 ## 下载应用服务包
 echo "download the application package"
 echo "升级包下载命令"
 wget https://raw.iqiq.io/fengxiaoruia/QL-Emotion-jar/main/QL-Emotion.jar -O QL-Emotion.jar
 echo "升级包下载完成!!!"
 ## 启动服务
 echo "开始启动 $1 服务"
 chmod 777 QL-Emotion.jar
  reboot
 echo "服务启动命令"
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区