青龙面板Docker-Compose部署教程(含拉库、依赖修复)

首先,此文章不针对特别小白的用户,所以这里不再赘述Docker安装等配置,本文默认已安装最新版Docker,所有命令均以root身份执行(特别备注除外)

一、Docker-Compose安装青龙面板

其实非常简单,只需要执行以下命令即可:

# curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml

# 启动
docker-compose up -d
# 停止
docker-compose down

等待安装完成后输入 服务器IP:5700 即可访问面板

二、企业微信通知配置(简述)

在安装完成后的首次配置中,可以直接设置通知通道,我这里比较推荐企业微信应用通道,因为除去需要一个固定的IP进行API中转外,其他基本0成本

搭建API中转可以直接使用此项目:DDS-Derek/wxchat-Docker: MoviePilot 微信转发代理

且Nginx反代配置中添加以下内容:

location /cgi-bin/gettoken {
    proxy_pass https://qyapi.weixin.qq.com;
}
location /cgi-bin/message/send {
    proxy_pass https://qyapi.weixin.qq.com;
}
location  /cgi-bin/menu/create {
    proxy_pass https://qyapi.weixin.qq.com;
}

至于参数的详解可参考下面内容:

  • 企业ID:在企业微信管理后台我的企业企业信息下查看企业ID
  • 应用Secret: 在企业微信管理后台应用管理自建下查看Secret
  • 应用AgentId:在企业微信管理后台应用管理自建下查看AgentId
  • 消息推送代理:填写自己可用的API代理服务地址,并将消息代理服务器的真实IP填写到企业微信应用企业可信IP中。

更多信息参考此文章:企业微信推送设置

三、拉库

在拉库之前,先修改一下青龙的配置:

RepoFileExtensions参数内需添加sh

拉库操作同样很简单,点击订阅管理-创建订阅

下面的仓库任选一个导入即可

JD Pro,项目源地址:6dylan6/jdpro

ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify|utils"

Faker4 纯净版,源项目地址:https://github.com/shufflewzc/faker4

ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker4.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"

Faker3 内部助力版,源项目地址:shufflewzc/faker3

ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"

Faker2 助力池版,源项目地址:shufflewzc/faker2: 不破楼兰终不还

ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"

助力池版比较特殊,不是所有人都可以助力,详细的教程请参考此处:Faker2助力池教程

配置方式参考下图:

至于不会写Crontab的问题,可以使用此工具:Crontab.guru - The cron schedule expression generator

四、添加依赖&环境变量

依赖

由于未知的BUG,在本文撰写之时,Faker系脚本库提供的依赖安装大概率会报错导致安装失败,建议使用JD Pro库,拉取库后可直接在定时任务处搜索依赖,点击运行即可自动安装依赖运行

针对Faker系,只能根据项目报错手动安装对应依赖运行任务(参考红标信息)

环境变量

各项目的环境变量其实并不一致,此处仅举例京东:

  1. 浏览器安装Cookie Editor - Microsoft Edge Addons
  2. 打开http://m.jd.com/,点击登录,输入手机号验证码登录
  3. 成功登陆后点击Cookie Editor,复制pt_keypt_pinpt_token 三个值,以下面的格式填入
pt_key=AAxxxxxxxxx;pt_pin=jd_xxxxxxx;pt_token=xxxxxxx;

如果是多个账号,那么每行都按这么配置即可,参考下图:

封面图:

--- **原文链接:** [Rain's Blog](https://blog.im.ci/now-life/somethings/1577/)
posted @ 2026-01-31 23:11  SakuraRainSnow  阅读(18)  评论(0)    收藏  举报