Skip to content

drag0n141/home-ops

Repository files navigation

My Home Operations Repository :octocat:

... managed with Flux, Renovate, and GitHub Actions 🤖

Talos   Kubernetes   Renovate

🔧  Tools

Tool Purpose
ansible Preparing Debian for Kubernetes and installing K3s
flux Operator that manages the kubernetes cluster based on the Git repository
go-task A task runner / simpler Make alternative written in Go
sops Encrypts kubernetes secrets with Age

💻 Nodes

Node Hostname RAM Storage Function Operating System
Intel NUC13ANHI5 K8s-M01 64GB OS-Disk 512GB, Ceph-Disk 4TB Kuberneter Master Talos
Intel NUC13ANHI5 K8s-M02 64GB OS-Disk 512GB, Ceph-Disk 4TB Kuberneter Master Talos
Intel NUC13ANHI5 K8s-M03 64GB OS-Disk 512GB, Ceph-Disk 4TB Kuberneter Master Talos
Intel NUC12WSKI5 K8s-U01 16GB OS-Disk 256GB Kuberneter Master Talos

💽 Server

Node Hostname RAM Storage Function Operating System
Self-Build Server Proxmox01 128GB 6 x 20TB HDD (data), 2 x 1TB NVME (cache), 2 x 1TB NVME (vms) VM Host and NAS Proxmox 7.4
Self-Build Server Proxmox02 256GB 5 x 8TB HDD (data), 2 x 1TB SSD (vms) Backup Server Proxmox 7.4

🌐 Network

Vendor Model Function
Mikrotik CRS317-1G-16S+RM Main Rack Switch and 10G SFP+
Mikrotik CRS326-24G-2S+RM Second Rack Switch with RJ45, connected with 10G SFP+
Mikrotik CRS326-24G-2S+RM Livingroom Switch for TV and everything else, connected with 10G SFP+
Topton N5105 Main OPNSense Router

Kubernetes nodes are on their own VLAN which has access to the NAS.

☁️ Cloud Dependencies

While most of my infrastructure and workloads are self-hosted I do rely upon the cloud for parts that are hard to self-host.

Service Use Cost
1Password Secrets with External Secrets ~65€/yr
Cloudflare Domain Management Free
Netcup Domain(s) ~24€/yr
Eweka Usenet Access ~35€/yr
Newshosting Usenet Access ~20€/yr
GitHub Hosting this repository and continuous integration/deployments Free
Migadu Email hosting for Kubernetes Mails ~20€/yr
ProtonMail Email hosting and VPN ~90€/yr
NextDNS DNS server which includes AdBlocking for Traveling ~20€/yr
Pushover Kubernetes Alerts 5€ OTP
Wasabi S3 Offsite Backup ~120€/yr
Total: ~32€/mo

Stargazers

Star History Chart