Homelab

Three-node Proxmox cluster powering my digital workspace

Experimentation meets reliable operations: each node has a distinct purpose, but they are designed to work together so critical services stay resilient while I test new ideas.

Node 1: N-Serv001

N-Serv001 is the backbone node handling general-purpose compute. With GPU passthrough available, it accelerates workloads that benefit from hardware offloading while keeping everyday services running smoothly.

Key specs

  • Intel Core i7-3770S
  • 16 GB RAM
  • 3 TB Storage
  • GPU Passthrough

Node 2: N-Serv002

This is the powerhouse of the lab, responsible for Jellyfin and storage-heavy workloads. The combination of 8 cores and generous RAM keeps streaming responsive for the entire household.

Key specs

  • 8 × Intel Core i7-4770S
  • 32 GB RAM
  • 6 TB Storage
  • Media server (Jellyfin)

Node 3: N-Serv003

The lightweight node that hosts websites, including this homepage, and monitoring dashboards. It keeps web workloads separate from heavier services without wasting power.

Key specs

  • Intel Core i5-6260U
  • 8 GB RAM
  • 500 GB Storage

Shared capabilities

Cloudflared

Each node tunnels through Cloudflared for secure, low-latency access to Cloudflare services, keeping ingress simple and hardened.

Tailscale VPN

Tailscale acts as subnet router and exit node, ensuring seamless and encrypted connectivity to every service, wherever I am.

Together, the nodes form an environment where I can host reliable services, keep family media streaming uninterrupted, and still have room for experimentation. Monitoring moved from Upptime to Grafana to capture richer metrics across the cluster.

Grafana now powers monitoring across the entire homelab.