Homelab
A 5-node self-hosted infrastructure running containerized services
Overview
This homelab consists of five nodes working together in a distributed architecture. Three Raspberry Pi devices handle lightweight tasks—serving this website, acting as a Tailscale VPN gateway, and running Home Assistant. Two x86 servers handle the heavy lifting: Devbox, a media and development server with Intel QuickSync transcoding, CPU isolation, and 22TB of storage; and Appbox, running a self-hosted Supabase instance that serves as the backend for my Flutter mobile apps. All nodes are connected via a Tailscale mesh VPN with zero open ports to the internet.
- Zero-Trust Networking - Cloudflare Tunnel + Tailscale mesh VPN with no open ports
- AI Dev Pipeline - Claude Code on Devbox via SSH + tmux for mobile development from anywhere
- Self-Hosted Supabase - PostgreSQL, Auth, REST API, and Realtime on Appbox for Flutter apps
- Self-Hosted Cloud - Photo backup with ML-powered search and organization
- Media Streaming - Hardware-accelerated transcoding with automated pipelines
- Container Orchestration - Docker services with automated health monitoring
- Push Notifications - Self-hosted ntfy server for real-time alerts
- Smart Home - Home Assistant for automation on a dedicated Pi node
Real-Time Stats
Connecting to cluster...
- Nodes Online
--% Avg CPU Used
--% Avg RAM Used
-- Disk Space