Docker
Image: ghcr.io/hahwul/deadfinder
- Multi-arch:
linux/amd64,linux/arm64 - Runtime base: Alpine + static binary (~15 MB total)
- Tags on release:
<VERSION>,<MAJOR>.<MINOR>,latest
Run
The image's CMD is ["deadfinder"]. Append arguments after the image name — docker run passes them through:
docker run ghcr.io/hahwul/deadfinder:latest deadfinder url https://www.example.com
docker run ghcr.io/hahwul/deadfinder:latest deadfinder sitemap https://www.example.com/sitemap.xml
Writing results out? Bind-mount a host directory:
docker run --rm -v "$PWD":/out \
ghcr.io/hahwul/deadfinder:latest \
deadfinder url https://www.example.com -o /out/results.json -s
Pin a version
docker pull ghcr.io/hahwul/deadfinder:2.0.0
docker pull ghcr.io/hahwul/deadfinder:2.0
docker pull ghcr.io/hahwul/deadfinder:latest