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
- Live Stream: AT&T Sercomm OC432
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
Pi Lab (Ancillary Nodes):
- Pi-hole Node
- 1 Raspberry Pi 2 Model B
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: Raspberry Pi OS
- Pi-hole
- Gravity Sync
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboard (thanos)
- Network
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
- 1 Raspberry Pi 2 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
- Gravity Sync
- Node Exporter - Expose Linux metrics: Installed to each node.
- RPi Exporter - Expose Raspberry Pi metrics: Installed to each node.
- Metrics Dashboard (restreamerpi)
- Network
- 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
- 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
- Power:
- Cooling: C4Labs Zebra Bramble Case
- More Details
- 1 Raspberry Pi 3 Model B
- 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
- OctoPrint Node Live Stream
- Metrics Dashboard (octopi)
- Network
- More Details
- 1 Raspberry Pi 3 Model B+
- Zero TV Node
- 1 Raspberry Pi Zero W
- 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.
- CMS: Bludit - v3.12.0 - Customized
- Theme: Highway - Customized
- Metrics Dashboard (zerotv)
- Network
- Power:
- More Details
- 1 Raspberry Pi Zero W
- Test Node
- 1 Raspberry Pi Zero W
- Sandisk Ultra 8GB 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.
- USB-A Add-on Board
- GLCON Power Strip Tower
- Metrics Dashboard (testpi1)
- Network
- More Details
- 1 Raspberry Pi Zero W
- RetroFlag GPi Case
- 1 Raspberry Pi Zero W
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: RetroPie
- 1 Raspberry Pi Zero W
- RetroPie Node
- 1 Raspberry Pi 4 4GB Model B
- Samsung EVO Plus 32GB microSDHC Card
- Operating System: RetroPie
- Network
- 1 Raspberry Pi 4 4GB Model B
Pi Lab (Non-Pi Servers):
- Anansi Node
- Dell OptiPlex 3060 Small Form Factor
- Intel Core i3-8100 CPU @ 3.60GHz
- 16GB DDR4 SDRAM 2133 MT/s
- Operating System: Ubuntu Server 22.04.2 LTS
- OCZ-ARC100 240GB SSD (OS)
- xTeVe (Docker)
- Plex Media Server
- Jellyfin (Backup Media Server) (Docker)
- Tautulli (Docker)
- Overseerr (Docker)
- Radarr (Docker)
- Sonarr (Docker)
- Lidarr (Docker)
- Prowlarr (Docker)
- FlareSolverr (Docker)
- qBittorrent / WireGuard (Docker)
- SABnzbd (Docker)
- Unpackerr (Docker)
- Posterr (Docker)
- PlexTraktSync (Docker)
- Plex Exporter (Go)
- Exportarr (Docker)
- Portainer (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 4TB Internal Drive - Renewed (ST4000DM000) (Music)
- Seagate BarraCuda 2TB Internal Drive (Downloads)
- Super Talent 256GB 2.5" SATA 6GB/S Solid State Drive (Transcodes)
- Plugable USB 3.0 Universal Laptop Docking Station
- HDHomeRun DUAL
- PBD Outdoor Digital Amplified HDTV Antenna
- Dell 22 Inch Monitor
- KVM VGA Switch
- Network
- Power:
- Dell OptiPlex 3060 Small Form Factor
- Overseer Node
- Dell Latitude E7470
- 4x Intel Core i7-6600U CPU @ 2.60GHz
- Operating System: Ubuntu Server 20.04.1 LTS
- 16GB DDR4 SDRAM 2133 MT/s
- SanDisk X400 M.2 512GB (OS)
- Nginx Proxy Manager (Docker)
- Nextcloud (Snap)
- Heimdall (Docker)
- Uptime Kuma (Docker) with IFTTT Notifications
- Speedtest Tracker (Docker)
- Prometheus (Docker)
- Portainer (Docker)
- Watchtower (Docker)
- WD_Black 5TB P10-Game Drive (Backups)
- Seagate Portable 1TB External Hard Drive (Nextcloud)
- Plugable USB 3.0 Universal Laptop Docking Station
- Network
- Power:
- Cooling: AC Infinity MULTIFAN S4 x 2
- Dell Latitude E7470
- Lab Monitor Node
- Dell Latitude E6530
- 4x Intel Core i5-3320M CPU @ 2.60GHz
- 8GB DDR3 SDRAM 1600MHz
- Operating System: Ubuntu 22.04.2LTS
- Intel 120GB SSD (OS)
- Dell 22 Inch Monitor
- KVM VGA Switch
- Network
- Dell Latitude E6530