Set up Dagu

Instale o Dagu localmente, inicie a interface web e passe de scripts para workflows observáveis.

Install Dagu

Escolha o instalador para o seu ambiente.

Mac/Linux
Binário
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

O fluxo de instalação ajuda a configurar o Dagu para uso local.

Adiciona o binário do Dagu ao seu PATH.
Ajuda a configurar o Dagu como serviço local.
Abre a interface web para gestão de workflows.

Documentation

Continue com o guia de instalação ou o início rápido.

Other install options

Use Homebrew, npm, Docker ou binários diretos quando se adequarem melhor ao seu ambiente.

Homebrew

Mac/Linux

brew install dagu

npm

Multiplataforma

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

Docker

Contêiner

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

Etapas em contêiner precisam de acesso ao daemon do Docker. Montar o socket do host permite que os workflows controlem o host. Configurar etapas em contêiner

Helm

Kubernetes

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

Versão fixada

Todas as plataformas

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