my serverrack and what's in it
top to bottom:
networking:
My networking gear is located in the top of my rack. my network is as following:
For Ethernet:
1Fiber converter -> ISP modem -> UniFi UDM Pro -> ProSafe GS748Tv5 -> devices
And of course for WiFi:
1Fiber converter -> ISP modem -> UniFi UDM Pro -> ProSafe GS748Tv5 -> UAP-6-Lite -> devices
servers:
rack overview:
Unit 01-01: 24-ports CAT6 patch panel
Unit 02-02: UniFi UDM Pro, router
Unit 03-03: Netgear ProSafe GS748Tv5 managed gigabit switch
Unit 04-04: 3com SuperStack 3870 layer-3 managed gigabit switch
Unit 05-05: MikroTik RouterBoard RB2011UiAS-RM router, selling currently
Unit 06-06: TP-Link TL-SG1024 switch, selling currently
Unit 07-07: Empty
Unit 08-09: Storage tray, has an Acer X3990 on it
Unit 10-13: Empty
Unit 13-13: On top of my storage server: Arduino temperature and humidity sensor with Home Assistant support
Unit 14-17: 4U Debian storage server (Ryzen 7 2700X, 48GB RAM, 128GB boot SSD, 22TB storage HDDs)
Unit 18-18: Dell PowerEdge R610 (2x Xeon L5640, 96GB RAM, 250GB SSD, 2x 146GB Seagate SAS)
Unit 19-19: HPE ProLiant DL160 G6 (2x Xeon E56xx, 4GB RAM, 250GB HDD)
Unit 20-21: HPE ProLiant DL380p G8 (2x Xeon E5-2630, 128GB RAM, 320GB HDD)
goals:
- Getting the entire house wired
- Getting 2x UAP-6-LR
- Getting a 48-ports UniFi switch, but they're expensive right now
- Getting 10Gbit in my storage server
- Switching SSDs for my Proxmox host
- Virtualizing everything in a seperate VM instead of Docker containers and/or baremetal
- Making a seperate VLAN/network for IoT/Home Assistant
- Adding Zigbee devices (door sensors, temperature sensors, light switches, smoke detectors, etc etc)
usage:
I mainly use my rack to learn about servers, operating systems (currently running Proxmox on the DL380p G8 and FreeBSD on the R610 and Debian rolling/sid on the storage server), networking (I have some UniFi gear which will be used for the entire house, since that just doesn't break often. In at bit I'll learn about L3 switching and networking with my 3com switch). I just learn the stuff that comes on my path if I want to host any privacy friendly frontend, such as Docker(-compose), Python virtual environments, virtual machines in Proxmox, setting up MDADM/SMB for files etc etc.