[Script request]: CoreDNS - Authoritative DNS Server for Homelabs & Automated Proxmox Deployments #9665
Unanswered
mongo-56
asked this question in
Request script
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Application Name
CoreDNS
Website
https://github.com/coredns/coredns
Description
CoreDNS is a modern, lightweight, and highly extensible DNS server designed to provide fast, reliable, and modular DNS services. It is the default DNS engine for Kubernetes and is widely used in cloud-native environments because of its simplicity, performance, and plugin-driven architecture.
In a Proxmox VE homelab, CoreDNS serves a critical role as a local authoritative DNS server, enabling automated creation of internal DNS records for LXCs, VMs, containers, and services, especially in setups where users employ automation tools like Ansible, Semaphore, Traefik, or cloudflare-ddns.
Why CoreDNS Is a Perfect Fit for Proxmox VE Helper-Scripts
Proxmox users increasingly rely on automated provisioning pipelines (e.g., create_lxc.sh, Ansible playbooks, cloud-init). CoreDNS fits perfectly into this workflow:
This is extremely useful when spinning up many LXCs or VMs that need immediate DNS availability.
CoreDNS has a tiny footprint and runs flawlessly inside a minimal Debian LXC. Compared to heavier DNS stacks (BIND, PowerDNS), CoreDNS:
This matches the Proxmox philosophy: small, efficient, single-purpose containers.
In modern homelab deployments, DNS is split into:
CoreDNS fits perfectly into this model because it focuses ONLY on authoritative DNS, without bundling recursion, blocking, or forwarding logic. This makes it extremely stable and reduces complexity.
CoreDNS complements other community LXC scripts, such as:
Together, they form a complete, modular DNS stack that can survive router failures and operate independently of external hardware.
Many users want DNS to remain available even if:
This is especially beneficial for multi-node Proxmox clusters where reliable DNS resolution is required for Ceph, HA, and API access.
Homelab users typically run dozens of internal services with names like:
CoreDNS allows homelab owners to manage internal zones cleanly, without relying on router-based DNS overrides or ad-blocker DNS hacks.
Its inclusion strengthens the PVE community library with a future-proof DNS service that:
This aligns perfectly with the quality and purpose of the Proxmox VE Helper-Scripts collection.
Summary
A CoreDNS LXC script would be a major asset to the Proxmox VE Helper-Scripts ecosystem because:
CoreDNS is an ideal candidate for a dedicated helper script and would be widely appreciated by the rapidly growing homelab community using Proxmox as their main platform.
Due Diligence
Beta Was this translation helpful? Give feedback.
All reactions