Repolode
pixlcore

pixlcore/xyops

自托管的任务调度平台,集成可视化工作流、服务器监控、告警与故障响应,是 Cronicle 的新一代版本。

Star
6,326
Fork
596
未关闭 Issue
32
最近提交
4天前

这是什么?

xyOps 可以在单台服务器、服务器组或整个集群上运行定时任务和脚本,支持周期计划、cron 表达式、固定间隔、Webhook、优先级、队列和资源限制。

除任务调度外,它还提供可视化工作流,支持分支、并行执行、汇合、人工审批、可复用的子工作流以及数据传递。任务与服务器可以一起监控,包括实时仪表盘、自定义指标、进程查看、网络连接和历史性能数据。

告警触发时,xyOps 可以冻结当时的服务器状态快照,创建工单、调用 Webhook、阻止不安全的任务启动,或自动执行修复操作。项目由 Cronicle 的作者开发,现有 Cronicle 用户可以导入数据并保留兼容的插件。

核心功能

  • 01使用 cron 表达式、固定间隔和 Webhook 调度脚本与插件。
  • 02通过分支、并行步骤和人工审批构建可视化工作流。
  • 03结合实时仪表盘和自定义指标同时监控任务与服务器。
  • 04告警触发时捕获服务器快照,便于定位根因。
  • 05可导入 Cronicle 数据并保留兼容插件。
  • 06开源版本包含 SSO、离线部署和多 conductor 扩展。

适用场景

  • 在服务器集群上运行定期维护和备份任务。
  • 自动化需要审批或分支逻辑的多步骤运维流程。
  • 借助告警发生时保存的服务器状态排查故障。
  • 将现有 Cronicle 部署迁移到新平台。

快速上手

  1. 1

    使用 Docker 启动一次性试用实例

    docker run --detach --rm --init --name xyops-try --hostname xyops-try -e XYOPS_masters="xyops-try" -e XYOPS_xysat_local="true" -e XYOPS_base_app_url="http://localhost:5522" -e TZ="America/Los_Angeles" -p 5522:5522 ghcr.io/pixlcore/xyops:latest
  2. 2

    打开 http://localhost:5522/ 并使用 admin / admin 登录

使用前须知

  • 默认试用账号为 admin/admin,且试用实例为一次性环境,需自行改为正式部署。
  • 项目不接受功能类拉取请求,外部代码贡献受到限制。

收录于专题

标签

常见问题

xyops 是什么?
自托管的任务调度平台,集成可视化工作流、服务器监控、告警与故障响应,是 Cronicle 的新一代版本。 xyOps 可以在单台服务器、服务器组或整个集群上运行定时任务和脚本,支持周期计划、cron 表达式、固定间隔、Webhook、优先级、队列和资源限制。
xyops 可以免费使用吗?用的什么许可证?
xyops 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
xyops 还在维护吗?
活跃维护中。xyops 最近一次提交是在 2026年11月3日。
xyops 适合用来做什么?
在服务器集群上运行定期维护和备份任务。 自动化需要审批或分支逻辑的多步骤运维流程。 借助告警发生时保存的服务器状态排查故障。 将现有 Cronicle 部署迁移到新平台。
xyops 怎么安装和运行?
使用 Docker 启动一次性试用实例: docker run --detach --rm --init --name xyops-try --hostname xyops-try -e XYOPS_masters="xyops-try" -e XYOPS_xysat_local="true" -e XYOPS_base_app_url="http://localhost:5522" -e TZ="America/Los_Angeles" -p 5522:5522 ghcr.io/pixlcore/xyops:latest 打开 http://localhost:5522/ 并使用 admin / admin 登录
在哪里获取 xyops?
源代码和安装说明在 GitHub 上:https://github.com/pixlcore/xyops

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目