This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/florianhoss on 2025-02-28 08:20:58+00:00.


Hey r/selfhosted & r/devops!

I’ve built a task scheduler that simplifies job automation using Go and Vue.js, and I’d love to share it with the community!

Overview of all jobs with the status of the latest 3 runs

🔥 Features:

Simple YAML Configuration – Define jobs, cron schedules, and environment variables easily.

Cron Scheduling – Supports precise job execution with cron expressions.

Environment Variables – Customize job execution with per-job env variables.

Easy Job Management – Quickly add/remove jobs via a simple config file.

Pre-installed Backup Software – Built-in backup solution for hassle-free backups.

🚀 How It Works:

  • Defaults Section: Define default cron expressions & environment variables for all jobs.
  • Jobs Section: Specify multiple jobs with unique cron schedules, environment variables, and commands.
  • Commands Execution: Each job executes multiple commands sequentially.

Would love your thoughts, feedback, and suggestions!

Repo & Docs:

Let me know if you’d like any additional features. Cheers!