Repolode
pixlcore

pixlcore/xyops

Self-hosted platform for job scheduling, visual workflows, server monitoring, alerting and incident response, successor to Cronicle.

Stars
6,326
Forks
596
Open issues
32
Last commit
4 days ago

What is it?

xyOps runs scheduled jobs and scripts across a single server, a server group or a whole fleet. It supports recurring schedules, cron expressions, intervals, webhooks, priorities, queues and resource limits.

Beyond scheduling, xyOps lets you build visual workflows with branching, parallel steps, joins, human approval, reusable sub-workflows and data passing. Jobs and servers are monitored together through live dashboards, custom metrics, process inspection, network connections and historical performance data.

When an alert fires, xyOps can capture a snapshot of the server state at that moment, open tickets, call webhooks, block unsafe launches or start remediation automatically. It is built by the creator of Cronicle, and existing Cronicle users can import their data and keep compatible plugins.

Key features

  • 01Schedule scripts and plugins with cron expressions, intervals and webhooks.
  • 02Build visual workflows with branching, parallel steps and human approval.
  • 03Monitor jobs and servers together with live dashboards and custom metrics.
  • 04Capture server snapshots when alerts fire to speed up root-cause analysis.
  • 05Import Cronicle data and keep compatible plugins.
  • 06Includes SSO, air-gapped operation and multi-conductor scaling in the open-source application.

Use cases

  • Running scheduled maintenance and backup jobs across a server fleet.
  • Automating multi-step operational processes that need approvals or branching logic.
  • Investigating incidents with server state captured at alert time.
  • Migrating an existing Cronicle deployment to a newer platform.

Quick start

  1. 1

    Start a disposable trial with 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

    Open http://localhost:5522/ and sign in with admin / admin

Things to know

  • The README says it is a production-ready self-hosted platform, but the default trial login is admin/admin and the trial is disposable.
  • Contributors are not accepted for feature pull requests, so outside code changes are limited.

In collections

Topics

FAQ

What is xyops?
Self-hosted platform for job scheduling, visual workflows, server monitoring, alerting and incident response, successor to Cronicle. xyOps runs scheduled jobs and scripts across a single server, a server group or a whole fleet. It supports recurring schedules, cron expressions, intervals, webhooks, priorities, queues and resource limits.
Is xyops free to use? What license does it have?
xyops is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
Is xyops still maintained?
Actively maintained. The last commit to xyops was on Nov 3, 2026.
What can I use xyops for?
Running scheduled maintenance and backup jobs across a server fleet. Automating multi-step operational processes that need approvals or branching logic. Investigating incidents with server state captured at alert time. Migrating an existing Cronicle deployment to a newer platform.
How do I install xyops?
Start a disposable trial with 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 Open http://localhost:5522/ and sign in with admin / admin
Where can I get xyops?
The source code and installation instructions are on GitHub: https://github.com/pixlcore/xyops

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects