Set up Dagu

Instala Dagu en local, arranca la interfaz web y pasa de scripts a flujos observables.

Install Dagu

Elige el instalador para tu entorno.

Mac/Linux
Binario
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

El asistente de instalación ayuda a configurar Dagu para uso local.

Añade el binario de Dagu a tu PATH.
Ayuda a configurar Dagu como servicio local.
Abre la interfaz web para gestionar flujos de trabajo.

Documentation

Continúa con la guía de instalación o el inicio rápido.

Other install options

Usa Homebrew, npm, Docker o binarios directos cuando encajen mejor con tu entorno.

Homebrew

Mac/Linux

brew install dagu

npm

Multiplataforma

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

Docker

Contenedor

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

Los pasos en contenedores necesitan acceso al daemon de Docker. Montar el socket del host permite que los workflows controlen el host. Configurar pasos en contenedores

Helm

Kubernetes

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

Versión fijada

Todas las plataformas

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