Introduction
Greetings! Today we will install both Pi-Hole and Unbound in a single Virtual Machine (VM) on a Proxmox Virtual Environment (VE). After that, we will configure this VM to function as both a Network Ad Blocker and Local Area Network (LAN) Recursive Caching Domain Name Service (DNS).
I attempted to run Pi-Hole and Unbound in a Linux Container (LXC) mainly because it is more resource-efficient than a Virtual Machine (VM). This approach generally works well for applications like Plex, which do not rely on system calls from the host system. However, both Pi-Hole and Unbound depend on these system calls. An LXC is lighter than a VM since these calls are part of the host system, while a VM functions with its own independent system calls. This independence is crucial for the operation of both applications.
(more…)

