前言
双十一快到了,相信很多小伙伴会天天领一些京东的京豆,会每天做一些其他的任务。
包括我自己也一直会有一些签到活动,每天都要进各种不同的APP自己手动操作,比如:阿里云盘签到、掘金签到。
任务非常多,很烦。所以准备搭建一个青龙面板自动化处理这些事情。
青龙面板是一个强大的web可视化的任务管理系统, 基本功能如下:
- 支持Docker方式安装
- 支持执行多种脚本语言(python3、javaScript、shell、typescript)
- 支持在线管理脚本、环境变量、配置文件
- 支持在线查看任务日志
- 支持秒级任务设置
- 支持系统级通知
- 支持手机端操作
效果展示:
准备工作
推荐用 Docker
的方式进行搭建
- 服务器,国内、国外服务器均可(因为脚本要定时运行,所以最好安装在服务器上,或者一直不关机的的电脑上)
- 服务器需安装docker、docker-compose环境,没安装的可参考文章 - docker、docker-compose安装
- 反代服务,可以使用Nginx、Caddy,如果不熟悉的话,可以使用可视化Nginx服务 - Nginx Proxy Manager
- 青龙GitHub地址:https://github.com/whyour/qinglong
- 青龙Docker镜像地址:https://hub.docker.com/r/whyour/qinglong
搭建方式
创建目录
创建yml文件
在 /root/docker_data/qinglong
文件夹下面新建 docker-compose.yml
文件如下:
运行yml文件
进入 /root/docker_data/qinglong
文件夹下面,运行命令:docker-compose up -d
或者在任意文件夹下面,运行命令:docker-compose -f /root/docker_data/qinglong/docker-compose.yml up -d
然后服务就跑起来了,运行 docker ps
能查看到启动的容器了。
用 【IP】+【端口】就可以访问了。
如果不小心忘记账号密码,可通过命令
docker exec -it qinglong cat /ql/config/auth.json
查看
配置反向代理
域名配置下DNS解析。
Nginx 反向代理配置示例如下:
使用
DNS 和 反向代理配置成功后,就可以用域名的方式进行访问,进行初始化配置(通知设置可以先跳过):
通知设置
如果是国内的服务器,可以使用邮箱、钉钉、企业微信、飞书、Server酱等通知。
如果是国外的服务器,可以使用 Telegram
机器人等通知。
我这边是用的国内的服务器,但是用的是 Telegram
机器人进行通知,因为我自建了一个 telegram api
的反代,所以国内的服务器也可以直接用 Telegram
。
如果大家也想用 TG ,并且不想自建反代 API 服务的话,可以直接用我的 免费 API 代理服务
如果不知道如何在 Telegram
中创建机器人bot 的话,可以参考文章:Telegram(电报)注册创建机器人Bot教程
配置成功后,点击左侧【配置文件】,把相关通知参数输入到配置文件中保存即可,如下:
青龙面板其他使用教程
视频链接
- YouTube:https://youtu.be/QDFo4ZUwRn0
- Bilibili:https://bilibili.com/video/BV1me411X7ff
评论区