Self-hosted · Always on

The Grays.
My Homelab.

A self-hosted lab running on Raspberry Pis, UniFi networking, and Docker — zero cloud bills, zero open ports.


100%
Self-hosted
0
Open ports
$0
Cloud bills
24/7
Always online
$0
Cloud bills

Raspberry Pi 4

Hardware
  • Model Raspberry Pi 4
  • OS Raspberry Pi OS
  • Network Wired ethernet, static IP
  • Role Primary services host
  • Management Portainer Stacks
Services running
Ghost 5
MySQL 8.0
n8n
Homepage
Portainer
Uptime Kuma
Home Assistant
Nginx Proxy Manager

Raspberry Pi — DNS

Hardware
  • Model Raspberry Pi
  • OS Raspberry Pi OS
  • Network Wired ethernet, static IP
  • Role Network-wide DNS filtering
Services running
Pi-hole v6

HP ProDesk G4 400 SFF

Hardware
  • Model HP ProDesk G4 400 SFF
  • OS Ubuntu 24.04 LTS / Proxmox VE
  • CPU Intel Core i5
  • RAM 16 GB
  • Storage 512 GB SSD
  • Role Virtualization + tunnel edge
Services running
Proxmox VE
Cloudflare Tunnel
Docker VMs
Webmin

UniFi Stack.

Hardware
  • Router UniFi Dream Machine
  • Switches UniFi managed switches
  • Access Points UniFi APs
  • Subnets Main LAN + server VLAN
Access & Security
  • Remote access Tailscale subnet routing
  • Public exposure Cloudflare Tunnel only
  • Open ports Zero — tunnel handles everything
  • SSL Wildcard cert via Cloudflare DNS
  • DNS filtering Pi-hole v6 network-wide

Full Documentation
Everything in the lab is documented.
Configs, runbooks, network diagrams, and step-by-step guides for every service running here.