So where do I start on this topic? I guess I'll start with why I'm going to talk about it. I was asked a few days ago (more like weeks, but whatever) why I have servers and such a "complicated" setup. First, before I do end up spilling the beans on my setup I'll give a small background on myself.
I hate networking and everything about it. (although, I'm starting to enjoy it somewhat)
Now that's out of the way, time to talk about my home lab.
So now to spill the beans. I offset compile times etc by using some Xeon power among other things as I list them below. I often use the servers for research/experiments and just plain things like a Teamspeak 3 server.
I currently have 3 Supermicro 1U servers with the specs of:
- Motherboard: X8DTU-F
- CPU: 2x Intel Xeon x5560
- Memory: 1 server has 96GB ECC the other 2 have 48GB ECC
- Storage: 1 server has 3x 3TB and 1x 250GB the other 2 have 2x 250GB and 1x 1TB
- PSU: 560w
- 96GB is DEV1
- 48GB is PROD1 and DEV2
- All run ESXi
I also have a Dell PowerConnect 2816 switch, 2x firewalls, and a wireless router. I have some other things in my network to provide more security which I don't tell anyone. (the fewer people know the better)
I use the 96GB server for Windows 10 (dev), various Linux distros (dev), GitLab, NextCloud, and Plex. I keep one of the 48GB servers offline as I don't need it and the other is used for pfSense, Minecraft server, Pi-Hole, and Teamspeak 3.
My network looks somewhat like this: (I'm not going to show you the security of my network as I said above)
Since this post is about finished, I'll go ahead and say I'm going to be picking up an HP ProLiant DL360 G7 with 128GB ECC to replace my DEV1 server. When I get around to doing that I'll be colocating the old DEV1 server to a dc to be an offsite backup, GitLab, Plex, and a machine I can give friends a VPS' on to host whatever.
until next time