🍓 Raspberry Pi Overview
This section documents how I use Raspberry Pi devices in my homelab.
I currently use them for:
- 🐳 Running Docker services
- 🧵 3D-printer control with OctoPrint
- 🖨️ Network print server (CUPS + Samba)
- 🌐 VPN access (WireGuard + Tailscale)
- 🔍 Monitoring and security (Uptime Kuma, NetAlertX, Nessus, OpenVAS)
- 🚫 Network-wide ad blocking (AdGuard Home)
🧩 Devices
- RPi 3 – OctoPrint + print server (CUPS + Samba)
- RPi 4 – VPN (WireGuard/Tailscale) + security tools
- RPi 5 – Main Docker host with most services
All of the service pages in this section assume:
- Raspberry Pi OS Lite (64-bit)
- SSH access enabled
- Docker + Docker Compose installed
If not, start by:
- Updating the system
- Installing Docker
- Creating a simple
docker-compose.ymlfor each service
You’ll find ready-to-paste examples on each service page. 🚀