$ cat /etc/homelab/config.yml
coffee-lab
Personal infrastructure for development, media, and learning. Emphasis on reliability and observability.
last_updated: 2024-12
110
CPU cores
592GB
RAM
90TB
storage
9
servers
23
services
pve-01
Proxmox Host (Primary)
cpu:Threadripper 3960X (24C/48T)
ram:256GB
disk:4TB NVMe + 8TB SSD
Primary compute, heavy VM workloads
pve-02
Proxmox Host
cpu:Ryzen 9 5950X (16C/32T)
ram:128GB
disk:2TB NVMe + 4TB SSD
Secondary compute, HA failover
pve-03
Proxmox Host
cpu:Ryzen 9 5900X (12C/24T)
ram:64GB
disk:2TB NVMe + 2TB SSD
Container workloads, dev environments
pve-04
Proxmox Host
cpu:Xeon W-2295 (18C/36T)
ram:32GB
disk:1TB NVMe + 2TB SSD
GPU passthrough, media transcoding
pve-05
Proxmox Host
cpu:Ryzen 9 5900X (12C/24T)
ram:32GB
disk:1TB NVMe
Kubernetes nodes, testing
pve-06
Proxmox Host (Cloud)
cpu:i7-10700 (8C/16T)
ram:16GB
disk:512GB NVMe
Cloud-hosted, edge services, external monitoring
nas-01
TrueNAS Scale (Primary)
cpu:Xeon E-2288G (8C/16T)
ram:32GB ECC
disk:6x 12TB HDD (RAIDZ2) → 48TB usable
Primary storage pool, ZFS replication source
nas-02
TrueNAS Scale
cpu:i5-10400 (6C/12T)
ram:16GB
disk:4x 4TB HDD (RAIDZ1) → 12TB usable
Media storage, cold data archive
nas-03
TrueNAS Core (Backup)
cpu:i5-10400 (6C/12T)
ram:16GB
disk:4x 10TB HDD (RAIDZ1) → 30TB usable
Off-site backup target, Restic repository
## topology
Loading diagram...
## devices
typenamemodeladdr [*]
[FW]opnsense██.█.█.██
[S]core-sw██.█.█.██
[S]server-sw██.█.█.██
[AP]ap-office██.█.█.██
[AP]ap-living██.█.█.██
Monitoring
4 active●Grafana@pve-02
●Prometheus@pve-02
●Loki@pve-02
●Uptime Kuma@pve-02
Networking
5 active●Pi-hole@pve-01
●Traefik@pve-01
●WireGuard@opnsense
●Tailscale@pve-01
●RustDesk@pve-02
Dev Tools
2 active●code-server@pve-01
●Portainer@pve-01
Media
6 active●Jellyfin@pve-01
●Radarr@pve-01
●Sonarr@pve-01
●Lidarr@pve-01
●Readarr@pve-01
●Prowlarr@pve-01
Automation
2 active●Home Assistant@pve-02
●n8n@pve-02
Storage
2 active●Nextcloud@nas-01
●Syncthing@pve-01
Security
2 active●Vaultwarden@pve-01
●Authentik@pve-01