Pi Lab is my homelab that consists primarily of Raspberry Pis. This blog is hosted on the Raspberry Pi cluster that started it all.
Pi Lab (Primary Nodes):
- Load Balancer Node
- 1 Raspberry Pi 4 2GB Model B
- Samsung EVO Plus 32GB microSDHC Card
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboard Node 0 (pi0)
- 1 Raspberry Pi 4 2GB Model B
- Development/Production Node
- 1 Raspberry Pi 4 2GB Model B
- Samsung EVO Plus 32GB microSDHC Card
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboard Node 1 (pi1)
- 1 Raspberry Pi 4 2GB Model B
- Production Nodes
- 4 Raspberry Pi 4 2GB Model Bs
- Samsung EVO Plus 32GB microSDHC Cards
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboards:
- 4 Raspberry Pi 4 2GB Model Bs
- Operating System: Raspberry Pi OS
- Webserver/Load Balancer: Nginx
- SSL: Let's Encrypt
- CMS: Bludit - v3.13.1 PRO
- Theme: Blekathlon - Customized
- Plugins: Pi Lab Plugins
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Live Stream: AT&T Sercomm OC432
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
Pi Lab (Ancillary Nodes):
- Pi-hole Node
- 1 Raspberry Pi 4 4GB Model B
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: Raspberry Pi OS
- Pi-hole
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboard (thanos)
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
- 1 Raspberry Pi 4 4GB Model B
- Restreamer Node (Secondary Pi-hole)
- 1 Raspberry Pi 4 4GB Model B
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: Raspberry Pi OS
- Restreamer
- Pi-hole
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboard (restreamerpi)
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
- 1 Raspberry Pi 4 4GB Model B
- Node-Red Node
- 1 Raspberry Pi 3 Model B
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: Raspberry Pi OS
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Node-Red
- Metrics Dashboard (noderedpi)
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
- 1 Raspberry Pi 3 Model B
- Metrics Node
- 1 Raspberry Pi 3 Model B
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: Raspberry Pi OS
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Prometheus - Collect and store metrics
- Grafana - Metrics visualization
- Metrics Dashboard (prometheus)
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
- OctoPrint Node
- 1 Raspberry Pi 3 Model B+
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: Raspberry Pi OS
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- OctoPrint
- Onn Universal Wall Charger
- Ender 3 Pro
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- More Details
- 1 Raspberry Pi 3 Model B
- RetroFlag GPi Case
- 1 Raspberry Pi Zero W
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: RetroPie
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- 1 Raspberry Pi Zero W
Pi Lab (Non-Pi Servers):
- Anansi Node
- Aspire TC-1750-UR11
- Intel® Core™ i5-12400 up to 4.4GHz
- 32GB Corsair VENGEANCE LPX DDR4 3200MHz
- Operating System: Ubuntu Server 22.04.3 LTS
- WD Blue SN570 NVMe 1TB Solid State Drive (OS)
- xTeVe (Docker)
- Plex Media Server
- Jellyfin (Backup Media Server) (Docker)
- Tautulli (Docker)
- Jellystat (Docker)
- Overseerr (Docker)
- ErsatzTV (Docker)
- xTeVe (Docker)
- Radarr (Docker)
- Sonarr (Docker)
- Lidarr (Docker)
- LidaTube (Docker)
- Prowlarr (Docker)
- FlareSolverr (Docker)
- qBittorrent / WireGuard (Docker)
- SABnzbd (Docker)
- Unpackerr (Docker)
- Posterr (Docker)
- PlexTraktSync (Docker)
- JellyPlex-Watched (Docker)
- Plex Exporter (Docker)
- plex-nowplaying (Bash)
- Jellyfin-NowPlaying (Bash)
- Exportarr (Docker)
- Portainer (Docker)
- Dozzle (Docker)
- Scrutiny (Docker)
- yt-dlp
- abcde
- Syba 8 Bay Hard Drive Enclosure
- WD_Black 12TB P10-Game Drive - Shucked (WD Ultrastar DC HC520) (Movies)
- WD Elements 14TB - Shucked (WD140EDGZ) (Movies)
- WD easystore 14TB - Shucked (WD140EDGZ) (TV)
- WD easystore 16TB - Shucked (WD160EDGZ) (TV 2)
- Seagate 2TB Internal Drive - Renewed (ST2000DM008-2FR102) (Music)
- WD Blue SN570 NVMe 1TB Solid State Drive - SABRENT NVMe M.2 SSD to PCIe (Cache - Downloads/Transcodes/Usenet)
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Power:
- Aspire TC-1750-UR11
- Optimus Node
- Dell OptiPlex 3060 Small Form Factor
- Intel Core i3-8100 CPU @ 3.60GHz
- Operating System: Ubuntu Server 22.04.3 LTS
- 24GB DDR4 SDRAM 2133 MT/s
- WD Blue SN580 NVMe 1TB Solid State Drive - SABRENT NVMe M.2 SSD to PCIe (OS)
- Nginx Proxy Manager (Docker)
- Homarr (Docker)
- Uptime Kuma (Docker) with Pushover
- Speedtest Tracker (Docker)
- Prometheus (Docker)
- Portainer (Docker)
- Dozzle (Docker)
- IT Tools (Docker)
- Scrutiny (Docker)
- Watchtower (Docker)
- Orbital Sync (Docker)
- Seagate BarraCuda 4TB Internal Hard Drive (Backups)
- Network
- BGW320-505 (Passthrough Mode)
- Nest WiFi Pro - 6E - 3 Pack plus extra router - Wired Backhaul
- TP-Link 16 Port Gigabit Ethernet Network Switch (TL-SG116)
- Netgear 5 Port Gigabit Ethernet Network Switch
- Power:
- Dell OptiPlex 3060 Small Form Factor
- Homelab Node
- Dell OptiPlex 3060 Small Form Factor
- Intel Core i3-8100 CPU @ 3.60GHz
- Operating System: Ubuntu Server 22.04.3 LTS
- 8GB DDR4 SDRAM 2133 MT/s
- Crucial 240GB Solid State Drive (OS)
- Dell OptiPlex 3060 Small Form Factor
- TrueNAS Node
- Dell Precision 5820
- Intel(R) Xeon(R) W-2135 CPU @ 3.70GHz
- Operating System: TrueNAS Scale
- 128GB DDR4 ECC SDRAM
- Dell 22 Inch Monitor
- Sedna PCI Express (PCIe) SATA III (6G) SSD Adapter
- Crucial 500GB SSD (OS)
- Apps
- VMs
- Ubuntu 22.04 Server
- Paperless-ngx (Docker)
- Portainer (Docker)
- Dozzle (Docker)
- Nextcloud (Docker)
- Ubuntu 22.04 Server
- Raidz2
- Graphics Card
- NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3]
- Network
- Power:
- Dell Precision 5820