OpenSource-Hub
G

gocron

SHA-256
539 stars·개발 도구·SHA-256 체크섬 확인됨

基于 YAML 配置的轻量定时任务调度器,带 Web 管理界面,适合备份和自动化运维。

스마트 다운로드

Download 버전 다운로드

v0.9.12 · 18.3 MB

写个 YAML 文件就能定时跑脚本,还有网页看日志,自带备份软件。

주요 기능

  • YAML 文件定义任务,支持 cron 表达式,比 crontab 更直观
  • 每个任务可单独设置环境变量,互不干扰
  • 内置 Web 界面(暗/亮主题),实时查看执行日志和状态
  • 预装 Borg、Rclone、Restic 等 10+ 备份工具,即配即用
  • 支持 Docker 一键部署,配置文件可挂载

할 수 없는 것

  • 配置文件路径默认是 ./config/config.yaml,可通过 --config 参数修改;2. SQLite 文件默认生成在配置同目录下,可通过 db.location 更改;3. 环境变量覆盖规则:用 GC_ 前缀加 _ 代替 .(例如 GC_SERVER_PORT=9000);4. 预装备份软件仅适用 Docker 镜像,手动安装需自己包管理。

사용 사례

  • 服务器定时备份数据库和文件到远程存储(S3/NAS)
  • 定期执行数据清洗、日志轮转等运维脚本
  • 开发环境模拟生产 crontab,可视化调试

Gocron 是一个轻量级但功能完备的任务调度工具,用 Go + Vue.js 构建。你只需写一个简单的 YAML 配置文件,就能定义定时任务(支持 cron 表达式)、为每个任务设置独立的环境变量,然后通过漂亮的前端界面(支持深色/浅色模式)查看执行日志。它预集成了 Borg、Rclone、Restic 等常见备份软件,特别适合做自动化备份方案。项目提供 Docker 部署,自带 REST API 和 SQLite 存储,启动即用。

태그

cronscheduleryaml-configbackupgolangvuejsdocker

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

步骤1:下载 Linux 二进制或使用 Docker 运行

4

步骤2:创建 config/config.yaml 文件,按示例定义 jobs

5

步骤3:启动 gocron,访问 http://localhost:8156 查看仪表板

설치 가이드
  1. 步骤1:下载 Linux 二进制或使用 Docker 运行
  2. 步骤2:创建 config/config.yaml 文件,按示例定义 jobs
  3. 步骤3:启动 gocron,访问 http://localhost:8156 查看仪表板
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

2bf8131c917ad12d61e5996b4c8033631af77b3dc26c45b72253a6d2080a6728

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

删除下载的二进制或 Docker 容器,移除配置文件即可。数据库默认存储在配置目录下,如需彻底删除请手动删除 .sqlite 文件。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-27 06:45:46
GitHub 저장소

문제 발생? 아래 FAQ 확인

3 FAQs

유사한 프로젝트