Pi-hole 6 on Ubuntu 24.04 LTS by cloudimg: the network-wide DNS sinkhole and ad-blocker. pihole-FTL serves DNS (port 53) and the admin dashboard (port 80) with bundled blocklists, per-client query logging and live statistics. A per-VM admin password is generated on first boot. EUPL-1.2; 24/7 cloudimg support.
## Pi-hole on Ubuntu 24.04 LTS by cloudimg
Pi-hole is the network-wide DNS sinkhole and ad-blocker. Point your devices, router or DHCP server at this VM as their DNS resolver and Pi-hole blocks ads, trackers and malware domains for every client on the network, with per-client query logging and live statistics in a clean admin dashboard. The cloudimg image installs Pi-hole 6, whose single pihole-FTL service is both a fast caching DNS resolver (port 53) and an embedded web server (port 80) hosting the admin dashboard at /admin and a REST API at /api - no separate lighttpd, PHP or nginx. A unique admin password is generated on the first boot of every VM. Backed by 24/7 expert support.
Network-Wide Ad Blocking
Block ads, trackers and malware domains for every device on your network from one place, using Pi-hole's bundled blocklists, with allow/deny rules, per-client query logging and real-time statistics.
All-in-One pihole-FTL (v6)
Pi-hole 6 ships a single service that is both the DNS resolver and the web server - the admin dashboard is at http://
Secure First Boot
Every VM generates a unique admin password on first boot, written to a root-only file; no shared credentials ship in the image.
Important: open port 53
The Azure NSG must allow inbound UDP and TCP 53 from the networks whose DNS you want Pi-hole to serve, and you point those clients' DNS at the VM. Port 80 (admin dashboard) should be restricted to your admin networks.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Pi-hole 6 (pihole-FTL): a caching DNS resolver on port 53 and the admin web server on port 80
* The admin dashboard at /admin and a REST API at /api
* Bundled blocklists, per-client query logging and live statistics
* A per-VM admin password generated on first boot in a root-only file
* pihole-FTL.service as a systemd unit, enabled and active
Use Cases
Network-wide ad and tracker blocking, a private recursive DNS resolver, DNS-level malware protection, and self-hosted DNS for home, lab or office networks.
Visit www.cloudimg.co.uk/guides/pi-hole-on-ubuntu-24-04-azure for the full user guide.
Pi-hole is a registered trademark of Pi-hole LLC. cloudimg is not affiliated with or endorsed by Pi-hole LLC. All trademarks are the property of their respective holders.