Set up Dagu

Installez Dagu en local, lancez l'interface web et passez des scripts aux workflows observables.

Install Dagu

Choisissez l'installateur adapté à votre environnement.

Mac/Linux
Binaire
curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
Windows
PowerShell
irm https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.ps1 | iex
Windows
CMD
curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.cmd -o installer.cmd && .\installer.cmd && del installer.cmd

Guided setup

L'assistant d'installation aide Ă  configurer Dagu pour un usage local.

Ajoute le binaire Dagu Ă  votre PATH.
Aide Ă  configurer Dagu comme service local.
Ouvre l'interface web de gestion des workflows.

Documentation

Poursuivez avec le guide d'installation ou le démarrage rapide.

Other install options

Utilisez Homebrew, npm, Docker ou les binaires directs s'ils conviennent mieux Ă  votre environnement.

Homebrew

Mac/Linux

brew install dagu

npm

Multiplateforme

npm install -g --ignore-scripts=false @dagucloud/dagu

Docker

Conteneur

docker run -d \
  --name dagu \
  -p 8080:8080 \
  -v ~/.dagu:/var/lib/dagu \
  ghcr.io/dagucloud/dagu:latest dagu start-all

Les Ă©tapes conteneur nĂ©cessitent l’accĂšs au dĂ©mon Docker. Monter le socket de l’hĂŽte permet aux workflows de contrĂŽler l’hĂŽte. Configurer les Ă©tapes conteneur

Helm

Kubernetes

helm repo add dagu https://dagucloud.github.io/dagu
helm install dagu dagu/dagu \
  --set persistence.storageClass=<your-rwx-storage-class>

Version épinglée

Toutes les plateformes

curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash -s -- --version v2.11.3