This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/SnooHedgehogs77 on 2025-01-10 08:42:51+00:00.


Hello r/selfhosted !

I’ve just released Dagu v1.16.0. It’s a tool for scheduling jobs and managing workflows, kind of like Cron or Airflow, but simpler. You define your workflows in YAML, and Dagu handles the rest. It runs on your own hardware (even on small edge devices such as Raspberry Pi, so no cloud or RDB service dependencies. Install it with a single, zero-dependency binary.

Here’s what’s new in v1.16.0:

  • Better Docker image: Now uses Ubuntu 24.04 with common tools.
  • .env file support: Easier environment variable management.
  • JSON in YAML: Use values from JSON data within your DAG.
  • More control over when steps run: Check conditions with regex or commands.
  • Improved error handling: Decide what happens when a step fails.
  • Easier CLI: Named and positional parameters.
  • Sub-workflow improvements: Better output handling.
  • Direct piping and shell commands: More flexibility in your steps.
  • Environment variables almost everywhere: Configure more with environment variables.
  • Web UI improvements and smaller save files.

Dagu is great for automating tasks and pipelines without writing code. Give it a shot!

Web UI:

Docs:

Installation:

Feedback and contributions are welcome!

GitHub issues: