This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
homelab [2024/09/14 19:28] – gaelin | homelab [2025/01/30 02:56] (current) – gaelin | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== About ===== | ===== About ===== | ||
- | A friend and I have a homelab setup in his basement, as well as a few components in my house. 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. | + | A friend and I have a homelab setup between our houses. We have been slowly amassing assorted old and new servers to add to this lab so that we have a fun playground and can host all the game servers and websites we want. |
===== Hardware ===== | ===== Hardware ===== | ||
- | * 2x Netgate SG-3100 (running | + | * 2x Netgate SG-3100 (pfsense) |
+ | * 1x Netgate SG-1100 (pfsense) | ||
* 1x HPE DL360 G6 | * 1x HPE DL360 G6 | ||
* 6x Lenovo DL350 | * 6x Lenovo DL350 | ||
- | * 5x Raspberry pi 3B/4 | + | |
+ | * 2x Raspberry pi 4 | ||
+ | | ||
* 1x HPE G5(?) | * 1x HPE G5(?) | ||
* 2x Old desktop | * 2x Old desktop | ||
* 1x 42U Rack | * 1x 42U Rack | ||
* 2x Netgear S3300-28X stacking switches | * 2x Netgear S3300-28X stacking switches | ||
+ | * Custom NAS build | ||
+ | * [[https:// | ||
+ | * Intel i7-12700K, 12 (8P + 4E) core 20 thread @ 3.6GHz | ||
+ | * 32GB DDR5 @ 6000MHz | ||
+ | * 1x 16TB Seagate IronWolf | ||
+ | * 3x 8TB Seagate IronWolf | ||
* Assorted switches | * Assorted switches | ||
- | Totaling to ~350gb ram, ~60 cores @ 1.6-3.5Ghz, and ~30tb raw disk capacity | + | Totaling to ~400gb ram, ~72 cores @ 1.6-3.5Ghz, and ~70tb raw disk capacity |
===== What are we doing with all that??? ===== | ===== What are we doing with all that??? ===== | ||
Good question! Mostly just messing around, having fun, and learning! | Good question! Mostly just messing around, having fun, and learning! | ||
- | I connected | + | I connected |
- | 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 | + | 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 |
My friend is using 2 of the PIs to run his website. | 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 SAN for the clusters. | + | 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 |
- | 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 three of the PIs setup as [[https:// |
- | We have two of the PIs setup as [[https:// | + | We have a Factorio server running on the G5 and on one of the desktops. |
- | 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. |
- | We have 2 Netgear S3300-28X switches so that we can use link aggregation to get a redundant, high throughput storage network. | ||
+ | Each location is assigned a 10.**x**.0.0/ | ||
+ | * 10.x.**0**.0/ | ||
+ | * 10.x.**1**.0/ | ||
+ | * 10.x.**2**.0/ | ||
+ | * 10.x.**3**.0/ | ||
+ | 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/ | ||
+ | Here is a netmap! I removed some information from it but it should give a decent idea of how I have things setup | ||
+ | {{ :: | ||
+ | ===== History ===== | ||
+ | * 2016: I got my first desktop. Since then I have been running various websites and game servers in my free time. | ||
+ | * 2019: I got a second desktop to use as a dedicated server. I also added a pihole which functions as a wifi access point for my laptop. | ||
+ | * 2020: I got a small Netgate firewall running pfsense. | ||
- | ===== History ===== | + | * 2021: I got an old HPE server from my school |
- | + | ||
- | In 2016, I got my first desktop. Since then I have been running various websites and game servers in my free time. | + | |
- | + | ||
- | In 2019 I got a second desktop to use as a dedicated server. I also added a pihole | + | |
- | + | ||
- | In 2020 I got a small Netgate firewall running pfsense. | + | |
- | In 2021 I got an old HPE server from my school which was selling | + | * 2022, May: I received |
- | In May, 2022 I received | + | * 2023, December: |
- | In December, 2023 I bought 6x Lenovo RD350 and a HPE DL360 G6 which where being decommissioned from my school' | + | * 2024, January: |
- | In January | + | * 2025, January: I built a new NAS with 40TB raw capacity |