All projects

Homelab and Kubernetes cluster

Sep 2025 – presentSoloRunning

The machines behind most of my side projects: a multi-node Kubernetes cluster on Proxmox that hosts apps, media, game servers and machine-learning workloads.

ProxmoxKubernetesDockerLinuxNginxCloudflare

How it fits together

  1. Internet
  2. Cloudflare DNS and HTTPS
  3. Nginx reverse proxy
  4. Kubernetes cluster

    • Jellyfin
    • Databases
    • Game servers
    • ML workloads
    • Local LLM chatbot
    • My own apps

    Proxmox VMs spread across several machines

  5. Multi-terabyte storage
Large-file transfer speed, before and after I tracked down the bottleneck

Before~10 MB/s

After~70 MB/s

What it runs

Jellyfin for media, databases, game servers, machine-learning workloads, my own apps, and the chatbot I fine-tuned on my own Discord messages.

How it's put together

The 10 → 70 MB/s fix

Large-file transfers were stuck at about 10 MB/s. Working through the storage, networking and permissions setup got them to about 70 MB/s.

History

  1. Started the homelab.