This guide uses the official Docker Compose setup from the Windmill documentation.
mkdir -p windmill
cd windmill
curl -O https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile
curl -O https://raw.githubusercontent.com/windmill-labs/windmill/main/.env
docker compose up -d
Open http://your-server and log in with the default credentials:
admin@windmill.devchangemeChange the password immediately after first login.
docker compose pull
docker compose up -d
Check the Windmill self-hosting documentation or reach out via our contact page.