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áriocurl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
Windows
PowerShellirm https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.ps1 | iex
Windows
CMDcurl -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