• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kyonn
V2EX  ›  程序员

有没有开源靠谱的青龙平替选择?

  •  
  •   kyonn · Mar 15, 2025 · 6278 views
    This topic created in 605 days ago, the information mentioned may be changed or developed.

    看 V2 帖子, 青龙有拿用户当肉鸡的嫌疑, 想找个开源的平替, 生态能好些最好, 拿来做一些网站的自动签到, 比如 HIFI 之类的. 比较多的应该是 js/python 脚本, 平台能方便插入自定义插件或功能就行.

    Supplement 1  ·  Mar 16, 2025
    最后选了 qdtoday 方案, 实现了想要的目标.
    18 replies  •  2025-03-17 18:55:23 +08:00
    psllll
    psllll
    Mar 15, 2025
    1
    cron 定时执行,单独跑脚本
    kyonn
    kyonn
    OP
    Mar 15, 2025
    2
    @psllll 有点原始. 关键是没啥生态, 不好维护.
    btdwv
    btdwv
    Mar 15, 2025
    3
    不如试试 Cronicle 或 Cronicle Edge

    能够直接在网页上设置定时(不用手写 cron 表达式),执行 shell 脚本
    可以通过 shell 脚本间接执行 py 、js 脚本
    k1rin
    k1rin
    Mar 15, 2025 via Android
    4
    我用 qdtoday 来自动签到
    duzhuo
    duzhuo
    Mar 15, 2025
    5
    @kyonn 稍微现代点的 systemd.timer
    ztmzzz
    ztmzzz
    Mar 15, 2025 via iPhone
    6
    哪个帖子说有嫌疑,没找到哇
    programApe
    programApe
    Mar 15, 2025 via iPhone
    7
    @ztmzzz 我年前 nas 老是过热关机,查了下发现是 docker 跑的青龙脚本 cpu 占用 100%。我 nas 里装了两个版本青龙,一个老版本给亲戚用,脚本也很久没更新,正常使用占用很低。一个最新版本装的若干脚本,经常更新,突然有一天占用开始飙升,自那以后我再也没用过青龙脚本。
    512357301
    512357301
    Mar 16, 2025 via Android
    8
    试试 N8N 呢
    kyonn
    kyonn
    OP
    Mar 16, 2025 via Android
    9
    @ztmzzz https://v2ex.com/t/1019544
    而且 github issue 里出现过有人提出资源消耗异常,作者直接关闭 issue 的情况。
    kyonn
    kyonn
    OP
    Mar 16, 2025 via Android
    10
    @512357301 这个是自动化平台吧,还有 nodered ,感觉不是专门用来做定时任务的,生态方面也以生产力和智能家居为主。
    JerryYuan
    JerryYuan
    Mar 16, 2025 via Android
    12
    之前用 cronicle ,优点是可以通过插件扩展出很多种执行器,缺点是连 docker 官方都没支持,得自己写插件实现 nodejs 调用 docker ,之前也自己搓出来了这个插件。

    直到某天误操作 rm -rf 了(操作效果类似,但不是 rm -rf),懒得重新研究文档写插件了,发现了一个新的异步任务调度工具 Dagu

    Dagu 本质上是一个 DAG 工具,即有向无环图调度工具,因为是 golang 搓的,它原生支持 docker 所有参数,用 yaml 定义 DAG ,然后逐个节点执行。缺点嘛,就是这东西轻量到可以称之为简陋,没有汉化,甚至没有一个 icon ,执行器方面你得把代码打包成服务(走 HTTP 触发器)或者 docker 镜像它才能调用(或者在 yaml 里搓 shell 脚本),前者内存常驻和 cronicle 其实无差了,后者还得自建 docker registry ,当然我的话是有搭建 gitea ,它本身带一个简化的软件包管理,支持 docker 镜像托管,搭配上 gitea action 自动构建镜像,用 dagu 去自动拉镜像执行还是挺舒适的。

    Dagu 项目地址:https://github.com/dagu-org/dagu

    PS:打到这,其实如果有 gitea 了,搭一个 gitea action 让它定时执行也不是不行哈。
    JerryYuan
    JerryYuan
    Mar 16, 2025 via Android
    13
    @kyonn nodered 其实算是那种低代码平台,拖拉拽实现一个流程。只是玩智能家居的有不少没能力写代码的,促成了 nodered 在这个圈子的繁荣。
    512357301
    512357301
    Mar 16, 2025 via Android
    14
    @kyonn 能实现功能就行了呗,当然不能指望它跟青龙那样解决依赖问题,但可以用 docker 解决 Python 问题。
    kyonn
    kyonn
    OP
    Mar 16, 2025
    15
    @btdwv
    @Ploter
    @duzhuo
    @ztmzzz
    @programApe
    @512357301
    @JerryYuan
    @512357301

    感谢各位推荐, 最后用了 qdtoday .
    jbw01906
    jbw01906
    Mar 17, 2025
    16
    之前在酷安看到的,可以试试这个轻量的面板,cronicle 。用法都差不多,缺点没有中文 ; https://github.com/jhuckaby/Cronicle
    skiy
    skiy
    Mar 17, 2025
    17
    cloudflare worker 里面可以跑 cron 。
    FunkYou2022
    FunkYou2022
    Mar 17, 2025
    18
    golang 写的 gocron
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4687 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 06:23 · PVG 14:23 · LAX 22:23 · JFK 01:23
    ♥ Do have faith in what you're doing.