Loading...
๐Ÿ”ง Personal R&D Lab

The Homelab

More compute than some startups. A 3-node Proxmox cluster with 10GbE networking, 9 TiB of ZFS storage, and enough services to keep me debugging at 2 AM on a Saturday.

Server Rack

RACK-01 All Systems Operational
Node 1 Dell VxRail P570F
56c / 112t 94 GiB
Node 2 Dell VxRail P570F
56c / 112t 94 GiB
Node 3 Dell VxRail P570F
56c / 112t 94 GiB
NAS TrueNAS ยท 9 TiB ZFS
RAID-Z2 Snapshots
Network Intel X710 ยท 10GbE ยท pfSense
168Cores
336Threads
282GiB RAM
9TiB Storage
10GbE Network

Self-Hosted Services

Everything runs on my hardware. Because why trust the cloud when you ARE the cloud?

๐Ÿ–ฅ๏ธ

Proxmox VE

3-node cluster with HA and live migration

hypervisor
๐Ÿ’พ

TrueNAS

9 TiB ZFS storage with snapshots and replication

storage
๐Ÿ”ฅ

pfSense

Routing, firewall, VLANs, and traffic shaping

network
๐Ÿ”€

Traefik

HTTP/3 reverse proxy with auto Let's Encrypt

network
๐Ÿ’ฌ

Matrix / Synapse

5-worker federation with coturn TURN server

comms
๐Ÿ”

VaultWarden

Self-hosted Bitwarden-compatible password vault

security
๐ŸŒ

Headscale + Tailscale

Zero-trust mesh VPN with self-hosted control plane

security
๐Ÿ 

Home Assistant

Smart home automation โ€” Zigbee, Matter, Z-Wave

iot
๐ŸŽฌ

Jellyfin

Media server with hardware transcoding

media
๐Ÿ“

Bazarr

Automated subtitle management

media
๐Ÿ“ฆ

GitLab CE

Private Git + CI for personal projects

dev
๐Ÿง 

Ollama

Self-hosted LLM inference (Llama, Mistral, etc.)

ai

AI-Augmented Workflow

I treat AI tools like I treat my infrastructure โ€” configure deeply, integrate everywhere, and always have a self-hosted fallback.

Daily Drivers

Claude Code

Primary AI pair programmer for complex architecture work

GitHub Copilot Agent

Inline suggestions and multi-file agent mode

Cursor

AI-native IDE with custom model routing

Ollama (Self-Hosted)

Local inference for privacy-sensitive tasks and experimentation

Frontier APIs

Claude Opus/Sonnet, GPT-4o for production-grade output

MCP Integrations

Grafana MCP

Query Prometheus, Loki, Tempo, ClickHouse from AI agents

Jira/Atlassian MCP

Create issues, search tickets, update sprints via AI

Odoo MCP

ERP operations โ€” invoicing, inventory, CRM from agent context

Bitwarden MCP

Secure credential lookup during automation workflows

๐Ÿ›ก๏ธ

Security-First AI

OWASP LLM Top 10 compliance. Prompt injection guards, PII output filtering, and hybrid inference โ€” sensitive tasks stay on self-hosted Ollama.

# Why run a homelab?
$ echo "Because every production outage I've fixed
  started with something I first broke at home."

# The homelab is where I:
$ cat reasons.txt
- Test Kubernetes upgrades before touching production EKS
- Prototype observability patterns (Prometheus, Loki, Tempo)
- Experiment with AI/ML inference on real hardware
- Run my own comms (Matrix), security (VaultWarden), and DNS
- Prove that self-hosting saves money AND teaches more

$ uptime
 3:47am up 847 days, 14:23, load average: 0.42, 0.38, 0.31
          
Accent Color