Repository navigation
v1.5.2 - Fix cloudflared healthcheck + Add Beszel
Fixed
- Cloudflared healthcheck: Was always failing (missing tunnel ID), causing deunhealth to restart cloudflared every ~2.5 minutes
- DNS config git tracking:
pihole/02-local-dns.confwas tracked despite being in.gitignore - DNS resolution conflicts: Stale entries in
pihole.tomlcould conflict with dnsmasq config
Added
- Beszel system monitoring: Lightweight metrics for CPU, RAM, disk, network, and Docker containers
- DNS duplicate detection: Pre-commit hook (check 9) warns if same
.landomain defined in both dnsmasq and pihole.toml - Domain accessibility check: Pre-commit hook (check 10) verifies all
.lanand external domains are reachable
Changed
- Renamed "Optional extras" → "Utilities (optional)" for consistency
Documentation
- Beszel setup instructions
- Clarified
.lanDNS guidance - Simplified requirements for NAS beginners (Docker often preinstalled)
- Added "New to Docker?" explainer section
Upgrade: See UPGRADING.md for instructions.