Node, Deno, Bun 및 브라우저에서 함수를 예약하거나 다음 실행 시각을 계산할 수 있는 무의존성 TypeScript/JavaScript cron 라이브러리입니다.
whyour/qinglong
Python3, JavaScript, Shell, TypeScript로 작성한 cron 작업을 예약하고 관리하는 셀프 호스팅 웹 패널입니다.
- 스타
- 20,073
- 포크
- 3,228
- 열린 이슈
- 76
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Qinglong은 스크립트를 일정에 따라 실행하고 웹 인터페이스에서 관리할 수 있는 예약 작업 관리 플랫폼입니다. Python3, JavaScript, Shell, TypeScript 스크립트를 지원하며, 초 단위로 작업을 실행할 수 있습니다.
웹 패널에서 스크립트, 환경 변수, 설정 파일을 온라인으로 편집하고 작업 로그를 확인할 수 있으며 시스템 수준 알림도 받을 수 있습니다. 다크 모드와 모바일에 맞춘 컨트롤도 제공됩니다. Docker 이미지(Alpine 또는 Debian 기반)와 npm 패키지로 배포됩니다.
별도로 배포되는 선택형 원격 CLI @whyour/qinglong-cli를 사용하면 터미널이나 자동화 파이프라인에서 작업과 구독을 생성하고 실행하고 확인할 수 있으며, 스크립팅을 위한 JSON 출력도 지원합니다.
핵심 기능
- 01Python3, JavaScript, Shell, TypeScript 스크립트를 일정에 따라 실행합니다.
- 02초 단위 작업 예약을 지원합니다.
- 03브라우저에서 스크립트, 환경 변수, 설정 파일을 편집합니다.
- 04온라인으로 작업 로그를 확인하고 시스템 수준 알림을 보냅니다.
- 05스크립트와 AI 에이전트에서 사용할 수 있도록 JSON 출력을 지원하는 원격 CLI를 제공합니다.
활용 사례
- 홈 서버나 NAS에서 정기적인 출석 체크 또는 자동화 스크립트를 실행합니다.
- 공유 웹 패널을 통해 팀의 예약 작업을 관리합니다.
- CI 파이프라인이나 터미널에서 원격 작업 관리를 스크립트로 자동화합니다.
빠른 시작
- 1
npm 패키지를 설치합니다(node, npm, python3, pip3, pnpm이 이미 설치되어 있어야 합니다)
npm i @whyour/qinglong - 2
브라우저에서 로컬 주소를 열어 패널에 접속합니다
사용 전 알아둘 점
- npm 버전은 Debian, Ubuntu, Alpine 시스템만 지원하며 node, npm, python3, pip3, pnpm을 수동으로 설치해야 합니다.
- Docker를 root가 아닌 사용자로 실행하려면 Debian 이미지가 필요합니다. Alpine의 crond는 root 권한이 필요하기 때문입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- qinglong은(는) 무엇인가요?
- Python3, JavaScript, Shell, TypeScript로 작성한 cron 작업을 예약하고 관리하는 셀프 호스팅 웹 패널입니다. Qinglong은 스크립트를 일정에 따라 실행하고 웹 인터페이스에서 관리할 수 있는 예약 작업 관리 플랫폼입니다. Python3, JavaScript, Shell, TypeScript 스크립트를 지원하며, 초 단위로 작업을 실행할 수 있습니다.
- qinglong은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- qinglong은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- qinglong은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. qinglong의 마지막 커밋은 2026년 11월 5일입니다.
- qinglong은(는) 어디에 사용할 수 있나요?
- 홈 서버나 NAS에서 정기적인 출석 체크 또는 자동화 스크립트를 실행합니다. 공유 웹 패널을 통해 팀의 예약 작업을 관리합니다. CI 파이프라인이나 터미널에서 원격 작업 관리를 스크립트로 자동화합니다.
- qinglong는 어떻게 설치하나요?
- npm 패키지를 설치합니다(node, npm, python3, pip3, pnpm이 이미 설치되어 있어야 합니다): npm i @whyour/qinglong 브라우저에서 로컬 주소를 열어 패널에 접속합니다
- qinglong은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/whyour/qinglong
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
웹 UI를 갖춘 멀티 서버 작업 스케줄러 겸 실행기로, Cron을 더 다양한 기능을 갖춘 도구로 대체합니다.
사람이 읽기 쉬운 일정, 실시간 로그, 작업별 실행 기록을 제공하는 cron 작업 관리 웹 UI
YAML로 반복 실행할 셸 작업을 정의하고 웹 UI로 관리하는 셀프 호스팅 cron 스타일 작업 스케줄러입니다.
Cronitor.io 공식 CLI로, cron 작업을 동기화하고 모니터링을 적용해 명령을 실행하며 터미널에서 Cronitor 리소스를 관리합니다.
공유 그룹, 반복 일정, 모바일·Telegram·Discord·Pushover 알림을 지원하는 오픈소스 셀프 호스팅 작업 및 집안일 관리 도구입니다.