Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Peej11/homelab

Repository files navigation

Homelab

Automatically managed with Flux, Renovate, and Github Actions 🤖

🛠️ Tools

Tool Purpose
Flux Operator to manage your K8S cluster based any number of sources including GitHub
Renovate Tool to automate dependency updates
SOPS K8S secrets and configmap manager to encrypt secrets with GnuPG for storage

🖥️ Nodes

System RAM Storage Role OS
Lenovo ThinkCentre 16GB 256GB NVMe SSD Master Talos
Lenovo ThinkCentre 16GB 256GB NVMe SSD Master Talos
Lenovo ThinkCentre 16GB 256GB NVMe SSD Master Talos
Lenovo ThinkCentre 16GB 1TB NVMe SSD Worker Talos
Lenovo ThinkCentre 16GB 2TB NVMe SSD Worker Talos

📦 Storage

System RAM Storage OS
TrueNAS 128GB 12 x 8TB HDD RAIDZ3 TrueNAS Scale

🛜 Network

Vendor Model Function
Ubiquiti Dream Machine Pro Primary Router, Camera Storage, Network Manager
Ubiquiti US-48-500W Rack switch with PoE and 10G SFP+
Ubiquiti U7-Pro Wireless Access Point
Ubiquiti U7-Pro Wall Wireless Access Point
Ubiquiti U7-Pro Wall Wireless Access Point

☁️ Cloud Services

Service Use Cost
Backblaze Offsite S3 storage for important files ~$100/yr
Bitwarden Password management Free
Cloudflare Domains and DNS management ~$70/yr
GitHub Hosting this repo and CI/CD Free
Let's Encrypt Issuing SSL Certificates with Cert Manager Free
UniFi Site Manager UniFi External Access Management Free
Total: ~$170/yr