Dagu
cronジョブとタスクパイプラインを管理するための「Web UI」を備えたDAGベースのワークフロースケジューラ
VPSプランに申し込んでDaguをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。
Daguについて
Daguは、3,300以上のGitHubスターを持つモダンなオープンソースのワークフロースケジューラです。複雑なオーケストレーションプラットフォームや散在するcronジョブを、単一の管理しやすいツールに置き換えるように設計されています。外部依存関係のない単一のGoバイナリとして構築されており、データベース、メッセージキュー、ワーカープールを管理するオーバーヘッドなしに、信頼性の高いタスク自動化を必要とするチームに、DAGベースのワークフロー実行、リアルタイムのWeb UI、豊富な組み込みステップタイプを提供します。
一般的なユースケース
DevOpsチームは、これまで個別のcronジョブとして実行されていたデプロイパイプライン、データベースバックアップ、ログローテーション、インフラストラクチャのヘルスチェックをDaguでオーケストレーションしています。データエンジニアリングチームは、APIからデータを抽出し、ローカルで変換し、データベースにロードするSQL、HTTP、シェルステップを含むDAGワークフローとしてETLパイプラインを定義しています。開発チームは、テストスイートの実行、Dockerイメージの構築、ステージング環境へのデプロイなど、CI/CD関連のタスクを自動化しています。システム管理者は、依存関係チェーンと障害通知を備えた証明書更新、ディスククリーンアップ、監視チェック、レポート生成をスケジュールしています。AIチームは、LLM呼び出し、コード実行、検証ステップを連鎖させて、反復可能な自動化パイプラインを構築するエージェントワークフローを実行しています。
主な機能
- ステップの依存関係と並列実行を備えた、シンプルなYAMLでのDAGベースのワークフロー定義
- 組み込みステップタイプ:シェル、Docker、Kubernetes、HTTP、SQL(PostgreSQL/SQLite)、Redis、SSH、SFTP、S3など
- ワークフロー監視、ログ表示、手動実行トリガーのためのリアルタイムWeb UI
- タイムゾーンサポートとスケジュール管理ダッシュボードを備えたCronスケジューリング
- 堅牢なエラー処理のためのリトライポリシー、タイムアウト、条件分岐
- Claude Code、Codex、その他のコーディングエージェントをサポートするハーネスを備えたAIエージェント統合
- 再利用可能なコンポーネントから複雑なパイプラインを構成するためのサブワークフロー呼び出し
- 検証済みインターフェースの背後で共通パターンをラップするためのカスタムステップタイプ
- データベース依存関係のないファイルベースストレージ — 単一バイナリデプロイメント
- JWTトークン、基本認証、OIDC、APIキーサポートを備えた組み込み認証
- バージョン管理されたワークフロー定義のためのGit同期
Hostinger VPSにDaguをデプロイする理由
Hostinger VPSにDaguをデプロイすることで、従来のオーケストレーションプラットフォームの複雑さなしに、すべての自動化ニーズに対応する一元化されたワークフロースケジューラが得られます。単一バイナリアーキテクチャは、リソース使用量が最小限で、維持するデータベースサービスがないことを意味し、RAMの1メガバイトが重要となるVPS環境に最適です。ワークフローステートとログ用の永続ボリュームストレージにより、スケジュールと実行履歴はコンテナの再起動や更新後も保持されます。Traefik統合により、どこからでもWeb UIへの安全なHTTPSアクセスが提供され、ワークフローをリモートで監視およびトリガーできます。VPSでDockerコンテナをすでに実行しているチームにとって、Daguはそれらのコンテナをワークフローステップとしてオーケストレーションし、すべてのセルフホスト型サービスにわたる統合された自動化レイヤーを作成できます。
VPSプランに申し込んでDaguをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。