Skip to content

v1.5.2 - Fix cloudflared healthcheck + Add Beszel

Choose a tag to compare

@Pharkie Pharkie released this 16 Jan 01:28
· 443 commits to main since this release

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.conf was tracked despite being in .gitignore
  • DNS resolution conflicts: Stale entries in pihole.toml could 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 .lan domain defined in both dnsmasq and pihole.toml
  • Domain accessibility check: Pre-commit hook (check 10) verifies all .lan and external domains are reachable

Changed

  • Renamed "Optional extras" → "Utilities (optional)" for consistency

Documentation

  • Beszel setup instructions
  • Clarified .lan DNS guidance
  • Simplified requirements for NAS beginners (Docker often preinstalled)
  • Added "New to Docker?" explainer section

Upgrade: See UPGRADING.md for instructions.