Scripts and tools for Raspberry Pi devices in a home-lab environment
Disclaimer: The setup scripts in this repo do not provide necessary security or privacy level for public deployments. They are designed for LAN/home-lab hosts only. Use at your own risk.
UCTRONICS Pi Rack Pro for Raspberry Pi 4B, 19" 1U Rack Mount, Support for 4 2.5" SSDs, Secure Shutdown, 0.96" Color Display for Raspberry Pi Guide for display configuration on Bullseye OS & Ubuntu OS: https://github.com/UCTRONICS/SKU_RM0004
RPi Compute Module 4 IoT Router Broad Mini
Note: Requires a custom adapter for the rack mount
Check ns/README for more setup info
Overview:
- Pi-Hole - add-blocker + cache
- Handle client DNS requests
- Delegate requests to the local Unbound installation
- Unbound - a secure recursive DNS server
- Listen only for queries from the local Pi-Hole installation
- Listen for both UDP and TCP requests
- Verify DNSSEC signatures, discarding BOGUS domains
- Traefik - reverse proxy
- Redirect port 80 to the local Pi-Hole
- TLS termination
Links:
Pi-VPN
Check mon/README for more setup info
Zabbix