CronMaster
브라우저에서 Linux 예약 작업을 관리하는 모던한 웹 패널로, 실시간 로그와 Dark Mode를 지원합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
Linux의 crontab에 예쁜 인터페이스를 입혀주고, 시스템 상태와 실시간 로그도 확인할 수 있습니다.
주요 기능
- 모던 UI: 다크/라이트 테마 지원, 데스크톱과 모바일 모두 최적화
- 시스템 정보 대시보드: 가동 시간, CPU, 메모리, 네트워크, GPU 등 표시
- Cron 작업 관리: 웹에서 예약 작업을 추가/삭제/수정/조회하고 빠른 프리셋 지원
- 스크립트 관리: bash 스크립트를 온라인으로 작성/편집하여 cron 작업에 바로 사용
- 실행 로그: 작업의 stdout, stderr, 종료 코드 및 시간을 선택적으로 기록, 자동 정리
할 수 없는 것
- •⚠️ Docker 모드에서는 호스트 머신의 crontab 파일을 직접 읽고 써야 하므로 반드시 root 사용자로 컨테이너를 실행해야 합니다. 이것이 불편하다면 yarn으로 로컬에서 실행할 수 있습니다. 또한 docker.sock과 호스트 머신의 /var/run/docker.sock을 마운트해야 합니다. 처음 사용 시에는 테스트 환경에서 먼저 시험 실행해 보는 것을 권장합니다.
사용 사례
- 서버 운영자가 모든 예약 작업을 통합 관리하여 수동으로 ssh로 crontab을 편집하는 방식을 대체
- 팀 협업 시 UI를 통해 주석과 스크립트를 추가하여 잘못된 조작 감소
- 백업 스크립트, 데이터 동기화 작업과 같이 스크립트 실행 로그를 실시간으로 확인해야 하는 시나리오
Cronmaster는 모던한 Web 관리 도구로, 브라우저에서 서버의 예약 작업(cron job)을 편리하게 관리할 수 있습니다. 세련된 다크/라이트 모드 인터페이스를 제공하며, 시스템 가동 시간, 메모리, CPU, GPU 등의 정보를 표시합니다. cron 작업을 생성, 수정, 복제, 삭제할 수 있고, 선택적 실행 로그 기록을 활성화할 수 있습니다. SSE 기술을 통해 작업 상태와 로그 스트림을 실시간으로 푸시합니다. 비밀번호 로그인 또는 OIDC(예: Google, Authentik)를 통한 싱글 사인온을 지원합니다. 외부 시스템 통합을 위한 REST API도 제공합니다. Docker 배포를 권장하며, 호스트 머신의 crontab 파일을 직접 마운트하여 실시간 동기화를 보장합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: docker-compose.yml을 생성하고 README의 최소 구성을 붙여넣은 뒤 비밀번호 등의 매개변수를 수정하세요
2단계: 터미널에서 docker compose up --build를 실행하여 컨테이너를 시작하세요
3단계: 브라우저에서 http://localhost:40123에 접속하여 설정한 비밀번호를 입력하면 바로 사용할 수 있습니다
- 1단계: docker-compose.yml을 생성하고 README의 최소 구성을 붙여넣은 뒤 비밀번호 등의 매개변수를 수정하세요
- 2단계: 터미널에서 docker compose up --build를 실행하여 컨테이너를 시작하세요
- 3단계: 브라우저에서 http://localhost:40123에 접속하여 설정한 비밀번호를 입력하면 바로 사용할 수 있습니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
컨테이너를 중지하고 삭제합니다: docker compose down -v를 실행한 다음 scripts, data, snippets 디렉터리를 삭제합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs