Skip to content

インストール ​

お使いのプラットフォームのガイドを選んでください。

  • macOS: Homebrew、またはガイド付きのスクリプトインストーラ (LaunchAgent サービス)
  • Linux: systemd サービスを登録できるガイド付きのスクリプトインストーラ、またはバイナリの手動配置
  • npm: postinstall で Dagu バイナリをダウンロードするグローバルパッケージ
  • Windows: Windows サービスを任意で登録できるグラフィカルインストーラまたは PowerShell スクリプトインストーラ、もしくは Scoop
  • Docker: docker run、Compose、ホストの Docker ソケットのマウント
  • Kubernetes: 公式 Helm チャート
  • ソースからビルド: Go と Node のツールチェーン

どの方法を選ぶか ​

状況インストール方法
ノート PC で Dagu をローカルに試すHomebrew (macOS)、スクリプトインストーラ (Linux)、またはグラフィカルインストーラ (Windows)
共有サーバーで運用する--service yes を指定したスクリプトインストーラ
コンテナで運用するDocker
クラスタで運用するKubernetes (Helm)
CI または再現可能なセットアップnpm、バイナリの手動ダウンロード、または Docker
Dagu 自体を開発するソースからビルド

スクリプトインストーラの機能 ​

installer.sh / installer.ps1 / installer.cmd の各スクリプトは、ガイド付きのウィザードを開きます。ウィザードでは次のことができます。

  • dagu バイナリのインストール
  • PATH への追加
  • バックグラウンドサービスとしてのセットアップ (Linux では systemd、macOS では LaunchAgent、Windows では Windows サービス)
  • 最初の管理者アカウントの作成と確認
  • 検出した AI コーディングツールへの Dagu AI スキルのインストール

Windows のグラフィカルインストーラは、Dagu を PATH に追加し、Windows サービスとしてセットアップできます。管理者アカウントの作成と AI スキルのインストールは行いません。

Homebrew、npm、Scoop、Docker、Helm、手動ダウンロードでは、ガイド付きのウィザード、サービスのセットアップ、管理者の初期作成は行われません。

Dagu のデータの保存場所 ​

インストール後、Dagu は既定で次のパスを使用します。ワークフローのバックアップ、ストレージの移動、ログの確認を行うときに知っておくべき主な場所です。

~/.config/dagu/
├── dags/          # Your workflow YAML files
├── config.yaml    # Server configuration
└── base.yaml      # Shared DAG defaults

~/.local/share/dagu/
├── logs/          # Per-run execution logs
└── data/          # Run history and state
    └── suspend/   # Suspend flags

インストーラでセットアップしたバックグラウンドサービスは、すべてを 1 つのディレクトリに保存します。保存先は ~/.dagu、Linux のシステムサービスでは /var/lib/dagu、Windows サービスでは C:\ProgramData\Dagu です。構成は DAGU_HOME レイアウトで、ワークフローは dags/ に配置されます。~/.dagu が存在する場合は、dagu コマンドもこのディレクトリを使用します。

どのパスも環境変数で上書きできます。

bash
export DAGU_HOME=/opt/dagu              # all-in-one override
export DAGU_DAGS_DIR=/workflows
export DAGU_LOG_DIR=/var/log/dagu
export DAGU_DATA_DIR=/var/lib/dagu

インストールの確認 ​

bash
dagu version

続いてクイックスタートを実行し、最初のワークフローを作成してください。AI コーディングツールを使用する場合は、同梱の Dagu ワークフロー作成スキルをインストールしてください。稼働中の Dagu サーバーを操作するには、Dagu MCP サーバーを接続してください。

アンインストール ​

スクリプトインストーラはアンインストールにも使用できます。Windows のグラフィカルインストーラでインストールした Dagu は、設定 > アプリ (Settings > Apps) からアンインストールします。詳細はアンインストールを参照してください。

Dagu is open source under the GNU General Public License v3.0.