Projects
Projects
A friend and I have a homelab setup in his basement, as well as a few components in my parents house and in my appartment. We have been slowly amassing assorted old servers to add to this lab so that we have a fun playground and can host all the game servers and websites we want.
Totaling to ~350gb ram, ~60 cores @ 1.6-3.5Ghz, and ~30tb raw disk capacity
Good question! Mostly just messing around, having fun, and learning!
I connected all 3 pfsenses via ipsec tunnels so that the infrastructure at each location is accessible from the other 2.
I run my website (this one) as well as a few other sites from one of the old desktops. I also run a minecraft server across both of the old desktops.
My friend is using 2 of the PIs to run his website.
We currently have 3 Lenovos in a XCP-ng cluster and the other 3 in a Proxmox cluster. We have the G6 setup as a NAS backing the VMs that we have running on the cluster.
Oh boy, live migration is so neat when you are running VMs off of a SAN! You just click a button and boop its on the other host!
We have two of the PIs setup as pi holes for DNS based ad blocking. Currently we are blocking ~7.5m domains.
We have a Factorio server running on the G5.
We have 2 Netgear S3300-28X switches so that we can use link aggregation to get a redundant, high throughput storage network connection.
Each location is assigned a 10.x.0.0/16. Subnet ip ranges are standardized to:
This way the ipsec tunnel only has to allow access to 10.X.0.0/23 externally, and can safely block incoming to anything else. Anything that does not have a 10.x address is only for local access/internet access and will not be able to traverse the ipsec tunnel.
Here is a netmap! I removed some information from it but it should give a decent idea of how I have things setup