@ojwangantony - While you won’t need a Pi-hole per se, yes, you will need a DNS server given you’re trying to deploy in an entirely offline environment and you need to match a domain name to the name (CN) on the TLS certficiate. A Pi-hole is one way to solve this. See our offline documentation and my prototyping posts for more information.