Self-hosted execution control for production jobs and pipelines.
Dagychu helps engineering and data teams define repeatable workflows, run them on their own infrastructure, and operate executions from one place — without moving workload code into a hosted orchestration service.
Dagychu Community is the free self-hosted edition of Dagychu, developed and maintained by Raideria LLC. It is distributed as versioned container images together with a public install/distribution repository.
Production automation often starts simply: Python scripts, Bash commands, cron jobs, containers, and internal services. As the number of workflows grows, teams also need to know:
Dagychu provides a self-hosted control plane for those operations.
PENDING, RUNNING, SUCCESS, FAILED, and CANCELLED states.Dagychu is designed for self-hosted and private-cloud environments. Execution metadata stays in your PostgreSQL instance, while job logs remain on worker storage.
Browser
|
v
Frontend / UI backend
|
v
Dagychu API -------- PostgreSQL
|
+---------------- RabbitMQ
|
v
Worker(s)
|
v
Local / Docker jobs
Scheduler ----------> Dagychu API
The API stores execution state and publishes work. Workers consume queued jobs and execute them. The scheduler creates and triggers scheduled work. The UI provides the operational control plane.
This tree is the Community install distribution (same layout as the GitHub Release asset client-community-<version>). Application code runs from the pinned GHCR image; there is no local app build in this pack.
Requirements: Docker Engine and Docker Compose v2. Pulling from GHCR needs a GitHub PAT with read:packages if the package is not public (install.sh logs in).
./install.sh
FRONTEND_HOST_PORT in .env).install.sh.The stack uses docker-compose.yml (pinned ghcr.io/raideria-software/dagychu:<version>). Optional overlay when jobs run via the host Docker engine: docker-compose.docker-sock.yml (JOB_EXECUTOR=docker).
docker pull ghcr.io/raideria-software/dagychu:3.4.2
Demo pipelines are seeded under runtime/demo/ on first install. Runs require a connected project: open Administration → Projects, validate and connect the group before the first run (execution.project_execution_gate_enabled in dagychu-instance.yaml). Operator steps: CLIENT_SETUP.md.
After install, use ./update.sh for a newer pack/image tag. Do not run ./install.sh again on an existing deployment (it regenerates secrets).
Use explicit version tags in production rather than latest. Current product line: 3.4.2.
install.sh / update.sh / reload-projects.shdocker-compose.yml, .env.example, dagychu-instance.yamlexamples/, skills/LICENSE.md, NOTICE.md, TRADEMARKS.md, SECURITY.md, CONTRIBUTING.mdThis pack does not include a local development compose or an application source tree. You run Dagychu from the GHCR image via docker-compose.yml.
Dagychu Community is the free self-hosted edition of Dagychu. The application runs from versioned Dagychu runtime images; the application source code is maintained by Raideria and is not published in this repository.
Raideria also develops commercial Dagychu capabilities (Enterprise) for organizations with additional operational, security, governance, or support requirements.
The edition boundary is version-specific. Community is not intentionally crippled with artificial task or run quotas.
Dagychu executes code and can optionally interact with the Docker daemon. Treat deployment security as part of the infrastructure boundary.
Before exposing Dagychu outside a trusted network:
Do not disclose vulnerabilities in public GitHub issues. See SECURITY.md.
Dagychu includes optional product telemetry that helps Raideria understand product adoption and usage.
Community installations have product telemetry enabled by default. Enterprise installations have it disabled by default. An administrator can review and change the current setting under Administration → Product Telemetry.
When enabled, Dagychu sends approximately once every 24 hours:
Raideria may derive an approximate country from the network address used to deliver the request. The source IP address is not stored as part of the product telemetry dataset.
Dagychu does not send workflow code, pipeline or job names, logs, execution parameters, secrets, usernames, organization names, hostnames, database metadata, or infrastructure identifiers.
Telemetry is sent to https://telemetry.raideria.com and can be disabled at any time.
See Administration → Product Telemetry in Dagychu for the current telemetry status and the exact values that may be sent by the installation.
This public repository contains installation assets, documentation, examples, skills, configuration templates, and related release materials. Materials identified as Apache-licensed are provided under the Apache License 2.0.
The Dagychu application source code is not published in this repository. The presence of the Apache license in this repository does not by itself license unpublished Dagychu application source code. Runtime images and other separately distributed components are governed by the terms applicable to those release artifacts.
The licenses for repository materials do not grant rights to use Raideria or Dagychu trademarks except as permitted by applicable law or the project trademark policy.
See TRADEMARKS.md and NOTICE.md.
Dagychu is developed and maintained by Raideria LLC (Armenia).
The public GitHub organization and repository are distribution and collaboration channels. They do not change ownership of Dagychu intellectual property.
If Dagychu is already running critical workflows in your organization and you need commercial support or Enterprise capabilities, contact Raideria through the official website.
7 commits
Shell
76.0%
Python
24.0%
Self-hosted execution control for production jobs and pipelines.
Dagychu helps engineering and data teams define repeatable workflows, run them on their own infrastructure, and operate executions from one place — without moving workload code into a hosted orchestration service.
Dagychu Community is the free self-hosted edition of Dagychu, developed and maintained by Raideria LLC. It is distributed as versioned container images together with a public install/distribution repository.
Production automation often starts simply: Python scripts, Bash commands, cron jobs, containers, and internal services. As the number of workflows grows, teams also need to know:
Dagychu provides a self-hosted control plane for those operations.
PENDING, RUNNING, SUCCESS, FAILED, and CANCELLED states.Dagychu is designed for self-hosted and private-cloud environments. Execution metadata stays in your PostgreSQL instance, while job logs remain on worker storage.
Browser
|
v
Frontend / UI backend
|
v
Dagychu API -------- PostgreSQL
|
+---------------- RabbitMQ
|
v
Worker(s)
|
v
Local / Docker jobs
Scheduler ----------> Dagychu API
The API stores execution state and publishes work. Workers consume queued jobs and execute them. The scheduler creates and triggers scheduled work. The UI provides the operational control plane.
This tree is the Community install distribution (same layout as the GitHub Release asset client-community-<version>). Application code runs from the pinned GHCR image; there is no local app build in this pack.
Requirements: Docker Engine and Docker Compose v2. Pulling from GHCR needs a GitHub PAT with read:packages if the package is not public (install.sh logs in).
./install.sh
FRONTEND_HOST_PORT in .env).install.sh.The stack uses docker-compose.yml (pinned ghcr.io/raideria-software/dagychu:<version>). Optional overlay when jobs run via the host Docker engine: docker-compose.docker-sock.yml (JOB_EXECUTOR=docker).
docker pull ghcr.io/raideria-software/dagychu:3.4.2
Demo pipelines are seeded under runtime/demo/ on first install. Runs require a connected project: open Administration → Projects, validate and connect the group before the first run (execution.project_execution_gate_enabled in dagychu-instance.yaml). Operator steps: CLIENT_SETUP.md.
After install, use ./update.sh for a newer pack/image tag. Do not run ./install.sh again on an existing deployment (it regenerates secrets).
Use explicit version tags in production rather than latest. Current product line: 3.4.2.
install.sh / update.sh / reload-projects.shdocker-compose.yml, .env.example, dagychu-instance.yamlexamples/, skills/LICENSE.md, NOTICE.md, TRADEMARKS.md, SECURITY.md, CONTRIBUTING.mdThis pack does not include a local development compose or an application source tree. You run Dagychu from the GHCR image via docker-compose.yml.
Dagychu Community is the free self-hosted edition of Dagychu. The application runs from versioned Dagychu runtime images; the application source code is maintained by Raideria and is not published in this repository.
Raideria also develops commercial Dagychu capabilities (Enterprise) for organizations with additional operational, security, governance, or support requirements.
The edition boundary is version-specific. Community is not intentionally crippled with artificial task or run quotas.
Dagychu executes code and can optionally interact with the Docker daemon. Treat deployment security as part of the infrastructure boundary.
Before exposing Dagychu outside a trusted network:
Do not disclose vulnerabilities in public GitHub issues. See SECURITY.md.
Dagychu includes optional product telemetry that helps Raideria understand product adoption and usage.
Community installations have product telemetry enabled by default. Enterprise installations have it disabled by default. An administrator can review and change the current setting under Administration → Product Telemetry.
When enabled, Dagychu sends approximately once every 24 hours:
Raideria may derive an approximate country from the network address used to deliver the request. The source IP address is not stored as part of the product telemetry dataset.
Dagychu does not send workflow code, pipeline or job names, logs, execution parameters, secrets, usernames, organization names, hostnames, database metadata, or infrastructure identifiers.
Telemetry is sent to https://telemetry.raideria.com and can be disabled at any time.
See Administration → Product Telemetry in Dagychu for the current telemetry status and the exact values that may be sent by the installation.
This public repository contains installation assets, documentation, examples, skills, configuration templates, and related release materials. Materials identified as Apache-licensed are provided under the Apache License 2.0.
The Dagychu application source code is not published in this repository. The presence of the Apache license in this repository does not by itself license unpublished Dagychu application source code. Runtime images and other separately distributed components are governed by the terms applicable to those release artifacts.
The licenses for repository materials do not grant rights to use Raideria or Dagychu trademarks except as permitted by applicable law or the project trademark policy.
See TRADEMARKS.md and NOTICE.md.
Dagychu is developed and maintained by Raideria LLC (Armenia).
The public GitHub organization and repository are distribution and collaboration channels. They do not change ownership of Dagychu intellectual property.
If Dagychu is already running critical workflows in your organization and you need commercial support or Enterprise capabilities, contact Raideria through the official website.
7 commits
Shell
76.0%
Python
24.0%