# Docker宝库：青龙面板&NTFY消息推送

青龙面板是一款基于Docker技术构建的支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台。

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

## 安装：
docker run命令：
```bash
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 文件：
```yaml
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改成实际的话题名称。
![Docker宝库：青龙面板&NTFY消息推送1.png](/blog/电脑折腾/附件/玩NAS/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换成实际的话题名。
就像下图这样：
![Docker宝库：青龙面板&NTFY消息推送2.png](/blog/电脑折腾/附件/玩NAS/Docker宝库：青龙面板&NTFY消息推送2.png)

