Homelab
Homelab
Network
Running a IPv4/IPv6 stack protected by Cloudflare as my ISP only offers CGNAT on IPv4.
More than 20 wired/wireless clients including IoT.
Core network was originally done with ISP router and a Cisco 3560 PoE but was migrated to a Ubiquity switch and firewall for power consumption and IPv4/IPv6 proper configuration.
Cisco switch configuration was pushed by AWX but is now decommissioned. Ubiquity APIs allow for more indepth monitoring.
Kubernetes cluster
Hardware
- A Synology NAS for the storage
- A collection of 3 low budget / refurbished computers, for the compute
- A couple of Raspberry Pi for critical services like DHCP/DNS
- A NVidia 4070 on a gaming computer for AI tasks
Software
- Running Talos as OS since 2021
- Synology CSI for storage backend
- ArgoCD for the helm charts deployment, currently managing 40 apps
- Keycloak for users management and Yubikey for FIDO2
- Ollama and Openwebui for AI tasks
- Prometheus/Loki/Grafana stack for observability
- Postgresql/MariaDB together with db-operator for centralised databases
- Pi-hole for DNS server and “house-wide” ads filtering
- a LOT of softwares from the opensource community
- Renovate to keep it up-to-date