目录

Docker宝库:青龙面板&NTFY消息推送

青龙面板是一款基于Docker技术构建的支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台。

简单来说就是可以定时跑脚本,实现一些自动化任务,例如签到打卡、定时爬虫等

安装:

docker run命令:

docker run -dit \  
--name QingLong \  
--hostname QingLong \  
--restart unless-stopped \  
-p 5700:5700 \  
-v path/to/ql/data:/ql/data \
whyour/qinglong:latest

docker compose 文件:

services:
  qinglong:
    image: whyour/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    volumes:
      - CHANGE_TO_COMPOSE_DATA_PATH/qinglong:/ql/data
        #上边的CHANGE_TO_COMPOSE_DATA_PATH/qinglong改成容器持久化运行的数据目录
    ports:
      - "5700:5700"
    environment:
      - TimeZone=Asia/Shanghai

之后访问IP地址+5700端口号即可访问青龙面板。

青龙面板系统使用NTFY消息推送的设置

2026年1月1日更新: 青龙面板已原生支持ntfy,按照指引操作即可。


在青龙面板后台:系统设置-通知设置 中,选择 “自定义通知”,其他按图中设置即可。注意webhookBody那里的topic:“hotine”,把hotine改成实际的话题名称。 /blog/Docker宝库:青龙面板&NTFY消息推送1.png

青龙面板的京东Faker脚本的NTFY消息推送设置

在菜单 环境变量 中,新建以下变量、填入对应的值:

变量名  变量值
WEBHOOK_BODY  topic:hotine(另起一行)title:$title(另起一行)message:$content
WEBHOOK_CONTENT_TYPE  application/json
WEBHOOK_METHOD  POST
WEBHOOK_URL  https://ntfy.sh

记得把WEBHOOK_BODY中的hotine换成实际的话题名。 就像下图这样: /blog/Docker宝库:青龙面板&NTFY消息推送2.png