Building a Low-Power Home Server (VPN, Pi-hole, Password Manager, SSL Certificates)
WunderTech WunderTech
34.7K subscribers
7,101 views
0

 Published On Nov 12, 2023

In this video, we'll be utilizing CasaOS and a ZimaBoard to configure Pi-hole to be our ad-blocking DNS server, Home Assistant, Vaultwarden (password manager), and Nginx Proxy Manager to securely access all services with a valid SSL certificate. After that, we'll configure WireGuard to ensure that we can securely access our services from outside of our local network!

The link below is an Amazon affiliate link which means that I earn a percentage of each sale at no cost to you. Thank you for your support.

📌 Purchase a Domain from NameCheap: https://www.wundertech.net/go/namecheap/
📌 ZimaBoard Affiliate Link: https://geni.us/vwXdgbK
✅ CasaOS Install Instructions: https://www.wundertech.net/casaos-hom...

🔔 Subscribe for more tech-related tutorials and overviews: https://link.wundertech.net/ssYt
🚀 Product Recommendations: https://link.wundertech.net/rmYt
❤️ Check out our website: https://link.wundertech.net/wtYt

❗IMPORTANT NOTE ABOUT WIREGUARD DNS RESOLUTION❗: Since Pi-hole and WireGuard are running on the same bridge interface (for the Docker containers themselves), using the IP address of CasaOS as the DNS server will not work when connecting to the VPN. Instead, you need to find the gateway address of the bridge network interface and use that instead. You can do that by following the steps below:

1. Install Portainer, create your account, access the local environment, then select Networks.
2. In the bridge row, you'll see the IPV4 IPAM Gateway (on mine, it's 172.17.0.1).
3. Open WireGuard and when creating your WireGuard VPN, use the address above (on mine, 172.17.0.1) as the DNS server. You'll now have full Pi-hole DNS blocking and access to all of your local DNS records!

❗THIS IS ONLY REQUIRED IF YOU WANT TO USE PI-HOLE AS THE DNS SERVER❗

DISCLAIMER: The information in this video has been self-taught through years of technical tinkering. While we do our best to provide accurate, useful information, we make no guarantee that our viewers will achieve the same level of success. WunderTech does not assume liability nor responsibility to any person or entity with respect to damage caused directly or indirectly from its content or associated media. Use at your own risk.

WunderTech is a trade name of WunderTech, LLC.

0:00 Intro
0:10 CasaOS Port Change
1:05 Pi-hole Install
1:53 DNS Server Changes
2:35 Home Assistant Install
3:02 Vaultwarden Install (Password Manager)
3:50 Nginx Proxy Manager Install
5:51 Cloudflare API Key
7:00 Wildcard SSL Certificate
7:56 Configuring a Sub-Domain with the Wildcard SSL Cert
10:40 Configuring WireGuard
13:25 Portainer Install
13:54 Conclusion

show more

Share/Embed