~/uses
What I actually run this on
Not a wishlist — this is the real hardware and software behind the home server on /infra, plus the smart home devices it talks to.
take the Pi apart in 3D →01uses/hardware
The home server
One Raspberry Pi 5, doing all of it.
refitemnote
- HW-01 Raspberry Pi 5 — 16GBThe home server — runs every self-hosted project and the whole home lab.
- HW-02 Argon NEO casePassively-cooled case built for the Pi 5.
- HW-03 1TB NVMe SSDBoot drive and primary storage.
- HW-04 1TB external SSDBackup target for the Pi.
- HW-05 SONOFF ZBDongle-EZigbee 3.0 USB dongle feeding Zigbee2MQTT and Home Assistant.
02uses/software
Day to day
OS, editor, terminal, browser, and how it's all reached from outside the home network.
refitemnote
- SW-01 Raspberry Pi OS LiteHeadless OS on the home server.
- SW-02 WebStorm / VS CodeBoth used over SSH straight onto the Pi — remote development, no local checkout.
- SW-03 Ghostty / Git BashGhostty day to day; Git Bash on Windows.
- SW-04 BraveDaily-driver browser.
- SW-05 TailscaleMesh VPN — how everything below stays reachable from outside the home network.
03uses/iot
Smart home
What's actually connected — most of it through Home Assistant and Zigbee2MQTT below.
refitemnote
- IOT-01 Philips Hue2 lamps, bridged into Home Assistant.
- IOT-02 NetatmoSmart heat detector.
- IOT-03 IKEA (Matter)1 lamp, 1 motion detector, and 2 heat detectors — bought, not yet integrated.
- IOT-04 RingHome alarm system.
04uses/homelab
Homelab software
Everything self-hosted on that same Pi — see /infra for how it's all routed.
refitemnote
- SVC-01 AdGuard HomeNetwork-wide DNS ad- and tracker-blocking.
- SVC-02 AuthentikSelf-hosted SSO / identity provider — its Traefik forward-auth middleware exists, just not wired to any app yet.
- SVC-03 Home AssistantHome automation hub.
- SVC-04 Zigbee2MQTT + MosquittoZigbee-to-MQTT bridge for smart home devices.
- SVC-05 Paperless-ngxOCR document archive.
- SVC-06 BeszelLightweight server monitoring.
- SVC-07 AffineNotes and knowledge base.
- SVC-08 ObsidianThe Obsidian app itself, containerized and accessed through the browser.
- SVC-09 Uptime KumaStatus page and uptime monitoring for everything on the host.
- SVC-10 GhostfolioOpen-source investment portfolio tracker.