[Open Source] A Server Task Management Platform That Simplifies Task Management and Maintenance Through Automation

Open SourceProcess Management
2026-06-28 05:46 2 次浏览 • 0 次下载 0KB
[Open Source] A Server Task Management Platform That Simplifies Task Management and Maintenance Through Automation

1. Project Overview

cronin Server Task Management Platform

cronin is an enterprise task management platform that supports Linux and Windows servers. It offers centralized maintenance, log monitoring, alert monitoring, task replay, and automation, making task management and maintenance simple.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Feature Preview

Namespace & Task Display

Image

Execute sh Scripts on Remote Servers

Image

Pull Repositories from Git and Execute SQL Scripts

Image

Execution Logs

Image

Pipeline Tasks

Image

4. Feature Overview

cronin is an enterprise task management platform that supports Linux and Windows servers. It offers centralized maintenance, log monitoring, alert monitoring, task replay, and automation, making task management and maintenance simple.

A scheduled task management platform for IT operations and software development. Integrates commonly used third-party tools, focusing on task consolidation and automation. Single-file executable with no dependencies.

Features

  • A standalone binary executable with no dependencies, ready to use out of the box.

  • A unified task management solution that lets developers focus on business logic.

Function

  1. Multiple namespaces to separate tasks across different development environments, with independent management to avoid confusion.

  2. Supports multiple task types: HTTP requests, cmd/shell scripts, gRPC requests, SQL execution, Jenkins builds, and multi-task pipeline orchestration.

  3. Supports pulling scripts from remote Gitee repositories and executing them.

  4. Supports cron scheduling syntax for recurring tasks and scheduled one-time script tasks.

  5. Chain-based task execution logs; customizable notification templates for sending messages about task status.

5. Tech Stack

Installation

1. Obtain the Program Package

  • Method 1: Download a Precompiled Package (Recommended)

Go to Releases and select the appropriate compiled package based on your server architecture.

  • Method 2: Compile Manually

  • The main.version parameter specifies the version number.

  • The main.isBuildResource parameter determines whether static resource files are included in the build. Setting it to true is recommended.

# Build command
GOOS=linux go build -ldflags "-X main.version=v0.xx -X main.isBuildResource=true" -o cronin.xx ./main.go

2. Complete the Configuration

When the project starts, it looks for the following configuration files: ./configs/database.yaml for database configuration and ./configs/main.yaml for the main configuration.

3. Run

./cronin.xx

Entry Page URL: [http://127.0.0.1:9003/](http://127.0.0.1:9003/)

Default Credentials: root / 123456

#1
资源直链https://gitee.com/mnyuan/cronin
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare