Skip to content

RobertGonzales1/Homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

439 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Homelab

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...))

The VMs I Use Contain:

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)

The Github Projects I use are Below, check them out and Support the Projects:

Projects Used in my Homelab (GitHub is not letting me make this link open in a new window.)

Milestones/Accomplishments:

  1. Started Documenting Homelab with Draw.IO (08/2022)
  2. Created VLANs (12/2022)
  3. Switched Subnets From 192.168.x.x To 10.x.x.x (12/2022)
  4. Started Using Cloudflare (03/2023)
  5. Get Crowdsec Installed on Unifi Hardware (04/2023)
  6. Started Using Backblaze B2/S3 for NAS Data Backups (04/2023)
  7. Rebuilt Most Windows 10 VMs to Windows Server 2019 (05/2023)
  8. Moved Domain form Google Domains to NameCheap (11/2023)
  9. Switched to New Hardware (Mini PCs From 1L Dell PCs) (08/2024)
  10. Switched all Hyper-V Hosts to Proxmox, Also Rebuilt all VMs (08/2024)
  11. Started Using LXC Containers (04/2025)
  12. Started Using GitHub To Document Homelab (08/2025)
  13. Started Rebuilding VMs Using Windows Server 2019 into VMs Using Windows Server 2022 (08/2025)
  14. Reconfigured Main Switch, Also Moved the VLANs on the Ports around so it’s more organized (09/2025)
  15. Created First SSH Key for Cloud-init Image for New VMs (01/2026)
  16. Started Using Custom Made Cloud-init Image and Started to Rebuild LXC Containers into the Cloud-init Ubuntu Server VMs (01/2026)
  17. 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)
  18. Now Using Wildcard Certificate on Nginx (Using DNS Challenge) for Homelab Domain with Cloudflare Proxy Enabled. (02/2026)
  19. Completed Rebuilding all LXC Containers to Linux Ubuntu Server with Docker (02/2026)
  20. Setup and Enabled DNSSEC on Homelab Domain With Cloudflare and Domain Registar (03/2026)

My TO-DO List:

  1. Set Up some Automation (Still need to figure out if I’m going to invest my time in Ansible or another product).
  2. Figure out a better storage solution than just 2 NASs (Maybe Storage Array with Tiered Storage?).
  3. A Secondary Site Backup strategy (I have Backblaze for offsite but that just has critical data, Need an Offsite solution for all Data).
  4. Figure out how to Sync my Pi-Hole Instances or do some sort of load balancing (Kubernetes?).
  5. Get Home Assistant Setup (Will Need Separate Hardware Sitting on my IOT Network).
  6. 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)

💻 Tech Stack:

Cloudflare Windows Terminal PowerShell Docker Jellyfin Pi-Hole Ubiquiti

Network Diagram 2-10-65

About

My Homelab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors