User Tools

Site Tools


homelab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
homelab [2024/09/14 19:33] gaelinhomelab [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 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.+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.
  
  
Line 8: Line 8:
   * 1x HPE DL360 G6   * 1x HPE DL360 G6
   * 6x Lenovo DL350   * 6x Lenovo DL350
-  * 5x Raspberry pi 3B/4+  * 1x Raspberry pi 5 
 +  * 2x Raspberry pi 4 
 +  * 5x Raspberry pi 3B
   * 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://www.jonsbo.com/en/products/N3.html|JONSBO N3 case]] with 8 bays
 +    * 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??? =====
Line 26: Line 34:
 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 NAS backing the VMs that we have running on the cluster.+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!))
  
-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://pi-hole.net/|pi holes]] for DNS based ad blocking. Currently we are blocking ~7.5m domains.
  
-We have two of the PIs setup as [[https://pi-hole.net/|pi holes]] for DNS based ad blocking. Currently we are blocking ~7.5m domains. +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 connection.
  
 +
 +Each location is assigned a 10.**x**.0.0/16. Subnet ip ranges are standardized to:
 +  * 10.x.**0**.0/24 : DMZ
 +  * 10.x.**1**.0/24 : Admin
 +  * 10.x.**2**.0/24 : LAN
 +  * 10.x.**3**.0/24 : Other
 +
 +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
 +{{ ::colo_netmap.png?nolink&600 |}}
  
  
 ===== History ===== ===== History =====
  
-In 2016I got my first desktop. Since then I have been running various websites and game servers in my free time.+  * 2016I 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.
  
-In 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.
  
-In 2020 I got a small Netgate firewall running pfsense.+  * 2021: I got an old HPE server from my school which was selling bunch of old hardware.
  
-In 2021 got an old HPE server from my school which was selling bunch of old hardware.+  * 2022, May: received 42U rack. A friend and I decided to combine our home labs to this rack and colo out of their basement.
  
-In May2022 received 42U rack. A friend and I decided to combine our home labs to this rack and colo out of their basement.+  * 2023December: bought 6x Lenovo RD350 and HPE DL360 G6 which where being decommissioned from my school's datacenter.
  
-In December2023 bought 6x Lenovo RD350 and a HPE DL360 G6 which where being decommissioned from my school's datacenter.+  * 2024January: got 2x Netgear S3300-28X so that we would have good stable networking and so I could play around with stacking
  
-In January 2024 got 2x Netgear S3300-28X so that we would have good stable networking and so I could play around with stacking+  * 2025, Januarybuilt a new NAS with 40TB raw capacity
homelab.1726342427.txt.gz · Last modified: 2024/09/14 19:33 by gaelin