Repolode
pixlcore

pixlcore/xyops

Cronicle의 후속 프로젝트로, 작업 스케줄링, 시각적 워크플로, 서버 모니터링, 알림 및 인시던트 대응을 위한 셀프 호스팅 플랫폼입니다.

스타
6,329
포크
597
열린 이슈
32
마지막 커밋
21시간 전

어떤 프로젝트인가요?

xyOps는 단일 서버, 서버 그룹 또는 전체 서버 플릿에서 예약된 작업과 스크립트를 실행합니다. 반복 일정, cron 표현식, 간격, 웹훅, 우선순위, 큐 및 리소스 제한을 지원합니다.

스케줄링 외에도 분기, 병렬 단계, 단계 병합, 사람의 승인, 재사용 가능한 하위 워크플로 및 데이터 전달을 포함하는 시각적 워크플로를 만들 수 있습니다. 실시간 대시보드, 사용자 지정 메트릭, 프로세스 검사, 네트워크 연결 및 과거 성능 데이터를 통해 작업과 서버를 함께 모니터링합니다.

알림이 발생하면 xyOps는 해당 시점의 서버 상태를 스냅샷으로 저장하고, 티켓을 열고, 웹훅을 호출하고, 안전하지 않은 실행을 차단하거나 자동으로 복구 작업을 시작할 수 있습니다. Cronicle 제작자가 만들었으며, 기존 Cronicle 사용자는 데이터를 가져오고 호환되는 플러그인을 계속 사용할 수 있습니다.

핵심 기능

  • 01cron 표현식, 간격 및 웹훅으로 스크립트와 플러그인을 예약합니다.
  • 02분기, 병렬 단계 및 사람의 승인이 포함된 시각적 워크플로를 만듭니다.
  • 03실시간 대시보드와 사용자 지정 메트릭으로 작업과 서버를 함께 모니터링합니다.
  • 04알림 발생 시 서버 스냅샷을 저장해 근본 원인 분석을 빠르게 진행합니다.
  • 05Cronicle 데이터를 가져오고 호환되는 플러그인을 계속 사용합니다.
  • 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으로 로그인합니다

사용 전 알아둘 점

  • README에는 프로덕션 환경에 바로 사용할 수 있는 셀프 호스팅 플랫폼이라고 나와 있지만, 평가판의 기본 로그인 정보는 admin/admin이며 평가판은 일회용입니다.
  • 기능 추가를 위한 pull request는 받지 않으므로 외부에서 코드 변경을 제안하는 데 제한이 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

xyops은(는) 무엇인가요?
Cronicle의 후속 프로젝트로, 작업 스케줄링, 시각적 워크플로, 서버 모니터링, 알림 및 인시던트 대응을 위한 셀프 호스팅 플랫폼입니다. xyOps는 단일 서버, 서버 그룹 또는 전체 서버 플릿에서 예약된 작업과 스크립트를 실행합니다. 반복 일정, cron 표현식, 간격, 웹훅, 우선순위, 큐 및 리소스 제한을 지원합니다.
xyops은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
xyops은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
xyops은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. xyops의 마지막 커밋은 2026년 11월 7일입니다.
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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트