geerlingguy / geerlingguy/mini-rack
Unifi 2.5Gbps Homelab 9U Mini Rack
- Dominant language
- No language data
- Stars
- 3.9k
- Forks
- 102
- PR merge metrics
- No merged PRs in 30d
Description
# Unifi 2.5Gbps Homelab 9U Mini Rack

## Motivation
This mini rack serves two main purposes:
1. running PoE APs and cameras
2. running the 4x Rpi4 cluster with PoE and M.2 hats.
This has been a long term and ongoing project starting in 2019. An [earlier iteration writeup](https://www.nth.io/luke/projects/raspberrypi-homelab/) is available on my blog explaining more of the motivation and specifics to the Pi cluster. Cluster Ansible roles and provisioning can be browsed here:
https://src.nth.io/ansible-roles/file
## Components
The entire rack is fed from one power cable and one coax cable, excluding the ethernet drops, of course.
**Rack** - [NavePoint 9U 10”](https://a.co/d/dSsgOyO)
**Shelves** - [DIGITUS Shelf 1U 10"](https://a.co/d/bAZv4lL)
**Keystones** - [ZOERAX Keystone Couplers](https://a.co/d/7BU4oaL)
| U | Component | Model | Notes |
|----|-------------------|--------------------------------------------|------------|
| 9 | **Modem** | [Hitron CODA56](https://a.co/d/aXYdRn0) | DOCSIS 3.1 + 2.5Gbps |
| 8 | **Gateway** | [UCG-Max](https://store.ui.com/us/en/category/cloud-gateways-compact/collections/cloud-gateway-max) | 2.5Gbps + 512 GB NVMe |
| 7 | **AP Switch** | [USW-Flex-2.5G-8-PoE](https://store.ui.com/us/en/category/switching-utility/products/usw-flex-2-5g-8-poe) | Runs PoE access points and cameras, as well as cat6 drops. |
| 6 | **Patch Panel** | [Enmane 12 Port](https://a.co/d/86c6cFx) | I prefer this specific panel because of its ratchet-based cable support/strain relief. |
| 5 | **Cluster Switch**| [USW-Ultra](https://store.ui.com/us/en/collections/pro-ultra/products/usw-ultra) | PoE powered from the AP Switch given the PDU limits. |
| 3-4 | **RPI 4 Cluster** | [russross 2U mount](https://www.thingiverse.com/thing:4078710) | I modified the OpenSCAD model to fit my specific PoE and M.2 hat sizes. |
| 2 | **M4 Mac mini** | [M4 Mac mini](https://support.apple.com/en-us/121555) | I plan to make a custom M4 Mac mini 3d printed rack mount. |
| 1 | **PDU** | [Tupavco TP1713](https://www.amazon.com/dp/B0BCTBFPNM?psc=1&ref=ppx_yo2ov_dt_b_product_details) | |
*Note: None of these are affiliate links and only provided for ease of reference.*
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue itself is a homelab build write-up with a component table, image, and links; no repository file, test, or entry point is mentioned. First determine how build submissions are incorporated into this project, then confirm what documentation change, if any, is expected and that the published rack details and links are complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- raspberry-pi
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100