Dagu
DAG-орієнтований планувальник робочих процесів з вебінтерфейсом для керування завданнями cron та конвеєрами завдань
Виберіть тариф VPS для розгортання Dagu
Вартість продовження 599 ₴/міс. на 2 р. Підписку можна скасувати у будь-який час.
Про Dagu
Dagu — це сучасний планувальник робочих процесів з відкритим вихідним кодом, який має понад 3300 зірок на GitHub. Він розроблений для заміни складних платформ оркестровки та розрізнених завдань cron одним простим в управлінні інструментом. Створений як єдиний бінарний файл Go без зовнішніх залежностей, Dagu забезпечує виконання робочих процесів на основі DAG, веб-інтерфейс у реальному часі та багатий набір вбудованих типів кроків для команд, яким потрібна надійна автоматизація завдань без додаткових витрат на керування базами даних, чергами повідомлень та пулами воркерів.
Поширені випадки використання
Команди DevOps використовують Dagu для оркестровки конвеєрів розгортання, резервного копіювання баз даних, ротації журналів та перевірок стану інфраструктури, які раніше виконувалися як розрізнені завдання cron. Команди інженерів даних визначають конвеєри ETL як робочі процеси DAG з кроками SQL, HTTP та оболонки, які витягують дані з API, трансформують їх локально та завантажують у бази даних. Команди розробників автоматизують завдання, пов'язані з CI/CD, такі як запуск наборів тестів, створення образів Docker та розгортання в проміжних середовищах. Системні адміністратори планують поновлення сертифікатів, очищення диска, перевірки моніторингу та генерацію звітів з ланцюжками залежностей та сповіщеннями про збої. Команди ШІ запускають робочі процеси агентів, які об'єднують виклики LLM, виконання коду та кроки валідації в повторювані конвеєри автоматизації.
Ключові функції
- Визначення робочих процесів на основі DAG у простому YAML з залежностями кроків та паралельним виконанням
- Вбудовані типи кроків: shell, Docker, Kubernetes, HTTP, SQL (PostgreSQL/SQLite), Redis, SSH, SFTP, S3 та інші
- Веб-інтерфейс у реальному часі для моніторингу робочих процесів, перегляду журналів та ручного запуску
- Планування Cron з підтримкою часових поясів та панеллю керування розкладом
- Політики повторних спроб, тайм-аути та умовне розгалуження для надійної обробки помилок
- Інтеграція агентів ШІ з підтримкою фреймворків для Claude Code, Codex та інших агентів кодування
- Виклики підпроцесів для створення складних конвеєрів з компонентів багаторазового використання
- Користувацькі типи кроків для обгортання загальних шаблонів за перевіреними інтерфейсами
- Файлове сховище без залежностей від баз даних — розгортання єдиного бінарного файлу
- Вбудована автентифікація з токенами JWT, базовою автентифікацією, OIDC та підтримкою ключів API
- Синхронізація Git для визначень робочих процесів з контролем версій
Чому варто розгорнути Dagu на Hostinger VPS
Розгортання Dagu на Hostinger VPS надає вам централізований планувальник робочих процесів для всіх ваших потреб в автоматизації без складності традиційних платформ оркестровки. Архітектура єдиного бінарного файлу означає мінімальне використання ресурсів та відсутність необхідності обслуговувати служби баз даних, що робить його ідеальним для середовищ VPS, де кожен мегабайт ОЗП має значення. Завдяки постійному сховищу томів для стану робочих процесів та журналів, ваші розклади та історія виконання зберігаються після перезапусків та оновлень контейнерів. Інтеграція Traefik забезпечує безпечний доступ HTTPS до веб-інтерфейсу з будь-якого місця, дозволяючи вам віддалено моніторити та запускати робочі процеси. Для команд, які вже запускають контейнери Docker на своєму VPS, Dagu може оркеструвати ці контейнери як кроки робочого процесу, створюючи уніфікований рівень автоматизації для всіх ваших самостійно розміщених служб.
Виберіть тариф VPS для розгортання Dagu
Вартість продовження 599 ₴/міс. на 2 р. Підписку можна скасувати у будь-який час.