Note: None of the Code in This Repository is AI Generated (As Far As I Know). If I find out it is, I will Label it as AI.
It Uses Proxmox as the Virtualization Platform.
Network Hardware is Unifi
Security is a Combination of Cloudflare + Unifi IPS
Storage is 2 Synology 8 bay NASs that uses CIFS (Linux VMs)/SMB and iSCSI (Windows VMs), Only Critical Data is Backed up via Backblaze B2/S3 Buckets
Backups Use Proxmox Backup Server (Proxmox VMs) + Synology Active Backup for Business (Windows Devices without VMs (Desktops, Laptops, etc...))
Cloud-Int with Ubuntu Server with Docker
Windows Server 2022 (I Know its Mainstream Support is going EOL 10/2026, But I Already Rebuilt Everything from Server 2019 and didn't find out about the EOL until after I was done.)
LXC Containers (I’m trying to rebuild these one at a time into Cloud-Int with Ubuntu Server with Docker as I didn’t know the LXC containers all share the same Kernel.) (Completed 02/2026)
Projects Used in my Homelab (GitHub is not letting me make this link open in a new window.)
- Started Documenting Homelab with Draw.IO (08/2022)
- Created VLANs (12/2022)
- Switched Subnets From 192.168.x.x To 10.x.x.x (12/2022)
- Started Using Cloudflare (03/2023)
- Get Crowdsec Installed on Unifi Hardware (04/2023)
- Started Using Backblaze B2/S3 for NAS Data Backups (04/2023)
- Rebuilt Most Windows 10 VMs to Windows Server 2019 (05/2023)
- Moved Domain form Google Domains to NameCheap (11/2023)
- Switched to New Hardware (Mini PCs From 1L Dell PCs) (08/2024)
- Switched all Hyper-V Hosts to Proxmox, Also Rebuilt all VMs (08/2024)
- Started Using LXC Containers (04/2025)
- Started Using GitHub To Document Homelab (08/2025)
- Started Rebuilding VMs Using Windows Server 2019 into VMs Using Windows Server 2022 (08/2025)
- Reconfigured Main Switch, Also Moved the VLANs on the Ports around so it’s more organized (09/2025)
- Created First SSH Key for Cloud-init Image for New VMs (01/2026)
- Started Using Custom Made Cloud-init Image and Started to Rebuild LXC Containers into the Cloud-init Ubuntu Server VMs (01/2026)
- Started Using Azure Static Web Apps to Host Web Sites for Family. Also Now Use CI/CD Pipelines to Deploy Websites to Azure From Github Respoitories. (02/2026)
- Now Using Wildcard Certificate on Nginx (Using DNS Challenge) for Homelab Domain with Cloudflare Proxy Enabled. (02/2026)
- Completed Rebuilding all LXC Containers to Linux Ubuntu Server with Docker (02/2026)
- Setup and Enabled DNSSEC on Homelab Domain With Cloudflare and Domain Registar (03/2026)
- Set Up some Automation (Still need to figure out if I’m going to invest my time in Ansible or another product).
- Figure out a better storage solution than just 2 NASs (Maybe Storage Array with Tiered Storage?).
- A Secondary Site Backup strategy (I have Backblaze for offsite but that just has critical data, Need an Offsite solution for all Data).
- Figure out how to Sync my Pi-Hole Instances or do some sort of load balancing (Kubernetes?).
- Get Home Assistant Setup (Will Need Separate Hardware Sitting on my IOT Network).
- Get a better Hardware Solution so Each Mini PC/VM Host has a Redundent Failover or Has High Availability. (Ill go back to Proxmox HA once I get the Hardware)
