- Server: HP Elitedesk 800 G3 SFF
- CPU: Intel Core i5-7500
- RAM: 16GB DDR4
- Storage: 2580GB NVMe SSD, 258GB SATA SSD, 3TB HDD
Proxmox VE host
- 2 k3s servers running on ubuntu 24.04 LTS VMs
- NAS running nfs-kernel-server on debian lxc
- 1 etcd node running on debian lxc
the etcd node uses the nvme ssd for storage. while the k3s servers use sata ssd for os boot and persistent storage. nas uses hdd zfs pool (1 disk currently, might expand later).
| IP Address | Service/Server |
|---|---|
| 192.168.1.200 | proxmox server |
| 192.168.1.201 | control plane lb |
| 192.168.1.202 | traefik lb |
| 192.168.1.205 | k3s-server-1 |
| 192.168.1.206 | k3s-server-2 |
| 192.168.1.210 | nas |
| 192.168.1.211 | etcd-server-1 |
networking:
- Kube-Vip - Control plane and service load balancing
- Traefik - As Ingress controller
- Librespeed - Network speed test
media:
- Jellyfin - Media server for streaming movies, TV shows, and music
- Radarr - Movie collection manager that automatically searches and downloads films
- Sonarr - TV series collection manager that automatically searches and downloads episodes
- Bazarr - Subtitle management and downloading for movies and TV shows
- Prowlarr - Indexer manager for Radarr and Sonarr
- Recyclarr - Syncs Sonarr/Radarr settings with TRaSH guides
- qBittorrent - BitTorrent client for downloading torrents ( legally ofc ;) )
persistent storage:
- Longhorn - Distributed block storage system for Kubernetes