Project MINI RACK is a guide for miniature rack builds, for compact Homelabs, RF battlestations, and portable network racks. Watch the video announcing this project by clicking the image below:
This site is maintained by Jeff Geerling, who lives in the US. Sadly, mini rack gear is often only available in specific regions. For example, many vendors sell only in the UK or parts of Europe. So this site is mainly focused on gear I'm able to acquire, living in the US. That doesn't mean its scope can't broaden over time, though.
Some links on this site are affiliate links—I earn for qualifying purchases. These links help fund the ongoing maintenance of this project :)
Visit Project MINI RACK Issues to discuss your own mini rack builds, ask for help finding a particular piece of equipment, or to share your experience.
Issues are categorized:
- help me find: for help finding a particular piece of equipment
- build showcase: for complete or nearly-complete builds, to show off your stuff to the world!
- website issues: for problems with this website
Besides this site, check out Reddit's r/minilab for discussion about about mini racks and the broader topic of mini homelabs (which may or may not incorporate a rack).
At the center of every mini rack is a 10" or 'half-width' rack. A typical rack is 19" wide, but half-racks fit in more places. There are only a few manufacturers of mini racks, currently, and availability varies by country.
- GeeekPi / DeskPi RackMate T1 8U rack (open)
- GeeekPi / DeskPi RackMate T0 4U rack (open)
- Digitus Network Cabinet - 9U (wall-mountable) (also 6U)
- KENUCO SOHO Mini 6U Rack (enclosed, locking, wall-mountable)
- NavePoint 6U 10" Server Cabinet (enclosed, locking, wall-mountable, glass door)
- NavePoint 6U 10" Server Cabinet (enclosed, locking, wall-mountable, glass door)
- NavePoint 9U 10" Server Cabinet (enclosed, locking, wall-mountable, perforated door)
- INTELLINET 7U 10" Network Cabinet (enclosed, locking, wall-mountable, glass door)
- L-com 8U Half Rack Frame Rack (open)
- Middle Atlantic HRF-1214 14U Half Rack Frame (open)
- 4U Rack Rail with Full Holes (you can tie two of these together with some 10" gear)
- Rack Magic 3U, 6U, 9U & 12U 10" Mini Rack
- Rack Magic 5U 10" Wall or Desktop Cabinet
- Rack Magic 3U & 6U 10" Rack Stand
- Flyht Pro Stage Rack 9,5" 6U Double Door (Half-rack flight case, 6U – similar models also available, down to 2U)
- DSIT 10" 15U Rack
Every device in a rack needs power. If it's not provided by a PoE switch, it has to come from somewhere! A PDU, or Power Distribution Unit, takes one power source (usually AC wall power) and lets you plug multiple devices into it—whether through DC 12V adapters, USB-C, or AC outlets.
Some PDUs can be remotely managed, other PDUs are basically rack-mountable surge protectors. And yet others distribute power with more panache.
- GeeekPi DC PDU Lite - 7 Channel 12V 0.5U PDU
- PDUOnline (UK) 10" Rack PDUs
- Tupavco TP1713 4-outlet Mini Rack PDU with Protection
- Tripp Lite PDU15NETLX Single Phase Switched Mini PDU - 2 Outlets
- Atlas Power AP-S15HR 15A Half-rack Power Conditioner
- AliExpress US Power Strip - 3 socket
- the t.racks Power 3 Power Strip – Type F/Schuko
- netBooter NP-02B Remote Switched PDU 2 outlet
- NETIO PowerPDU 4KB 4 outlet
Note: Some small PoE switches also have PoE+ or PoE++ power input, such as the Ubiquiti USW-Ultra. Assuming you are in a location with another PoE++ switch, and everything is PoE-powered, you could power everything off one Ethernet cable, and bypass the need for a PDU or UPS in the mini rack!
Ongoing discussions:
UPSes, or Uninterruptable Power Supplies, offer protection against brownouts or power loss, and usually have better power protection circuits as well.
- Goal Zero Sherpa 100 AC (requires USB-C PD 60W+ input and rack shelf)
- Tripp Lite 600VA 300W UPS - BC600R (fits within the bottom of a RackMate, see this issue)
Ongoing discussions:
- PiSugar 3 Plus 5000 mAh Pi model B UPS (rack mounting can be tricky, requires one per Raspberry Pi, only supplies 3A at 5V)
- Geekworm X1200 5V UPS HAT for Pi 5 (rack mounting can be tricky)
- Waveshare UPS Module 3S for SBCs (rack mounting can be tricky)
Patch panels help organize a mess of RJ45 network cables, USB, HDMI, Coax, or whatever other signals you'd like to pass through from the back to the front. Often mounted just above or below a switch for a tidy install.
- GeeekPi 12 Port 0.5U CAT6 Network Patch Panel
- INTELLINET 10 Port 1U Keystone Patch Panel
- INTELLINET 12 Port 1U CAT6 Network Patch Panel
- Rapink Patch Panel Mini 12 Port Cat6A Shielded Patch Panel
The heart of every homelab is a network switch or router. There aren't a lot of switches that can natively mount in a 10" rack, but every year a couple new 'half rack' models are introduced.
In this section, gear will be split between devices which natively mount in a 10" rack (e.g. with hard-mounted rack ears), and devices which can fit in a 10" rack but require a shelf or 3D printed mounting adapter.
- Digitus DN-80115 16x 1Gbps Unmanaged Switch
- MikroTik CRS310-1G-5S-4S+IN 5x 1Gbps SFP 4x 10G SFP+ 1x 1Gbps Ethernet Switch
- MikroTik CRS310-8G+2S+IN 8x 2.5Gbps 2x 10G SFP+ Router
- MikroTik CRS112-8P-4S-IN 8x 1Gbps 4x 1Gbps SFP Router
- MikroTik CSS610-8P-2S+in 8x 1 Gbps PoE+ 2x SFP+ 10G Switch
- MikroTik CSS610-8G-2S+in 8x 1Gbps 2x SPF+ 10G Switch
- YuanLey YS2083GS-P 8-port PoE+, 2-port 1 Gbps, 1-port SFP 120W Unmanaged switch
- GiGaPlus GP-S25-0802P 8x 2.5G PoE+ 2x 10G SPF+ Unmanaged Switch
- QNAP QSW-M2108R-2C 8x 2.5G 2x 10G SFP+/RJ45 Managed Switch
- QNAP QSW-M2106R-2S2T 6x 2.5G 2x 10G SFP+ 2x 10G RJ45 Managed Switch
- QNAP QSW-M2106PR-2S2T 6x 2.5G PoE++ 2x 10G PoE++ RJ45 2x 10G SFP+ Managed Switch
- QNAP QSW-M3216R-8S8T 8x 10G RJ45 8x 10G SFP+ Managed Switch
- QNAP QSW-M3212R-8S4T 4x 10G RJ45 8x 10G SFP+ Managed Switch
- QNAP QSW-3216R-8S8T 8x 10G RJ45 8x 10G SFP+ Unmanaged Switch
- QNAP QSW-M7308R-4X 4x 100G QSFP 8x 25G SFP+ L3 Managed Switch
Note: Some switches intended for full-width rack mount ears may work in a 10" rack with 'universal' rack ears, like the Pelopy Adjustable Universal Rack Mount Ear Kit.
Some manufacturers require special kits for 10" rack compatibility:
- Mikrotik offers the RMK-2/10 kit) for full 10" compatibility
- QNAP offers the SP-EAR-QSWHALFRACK-01, though you may need to buy two kits to get a short ear for each side!
- There's also a set of 3D Printable rack ears for QNAP 10" devices
- Pelopy offers a Universal Rack Mount Ear Kit for many vendors—however fitment can be tricky...
See Issue #2: Find a perfect way to mount small switches into mini racks for more discussion around this topic.
- Zyxel GS1100-16 1 Gbps Unmanaged Switch
- Ubiquiti USW-Ultra 42W 8-port Managed PoE Switch
- Ubiquiti EdgeSwitch 10X 10-port Managed Switch
- Netgear 8-port Unmanaged Gigabit Switch GS308
- Real HD 8-port 2.5G Unmanaged Switch with 10G SFP+ Uplink SW8-25G
- Netgear GS110EMX 8x 1 Gbps 2x 10G Managed Switch
- D-Link DGS-108 8x 1 Gbps Unmanaged Switch
- TRENDnet TEG-S762 4x 2.5G 2x 2.5/5/10G Unmanaged Switch
- GiGaPlus GP-S100-0500T 5x 10G Unmanaged Switch
- Many 4, 5, 6, or 8 port cheap PoE/1 Gbps switches (too many to list...)
Note: Many of these switches have 3D printable ears on Printables, Thingiverse, etc.
Some makers have created entire mini rack 'systems', where you 3D print a faceplate (or cut it out of metal, like with SendCutSend), and insert different types of gear, like SBCs, SSDs, mini network switches, etc.
This section is for systems, not individual 3D printable parts. For parts like cable modem or mini switch mounts, please see the respective sections elsewhere.
There are a variety of commercial options to mount Mini ITX motherboards (or SBC clusterboards, like the Turing Pi 2, or DeskPi Super6C!), or to mount Tiny/Mini/Micro PCs like a Lenovo M series computer.
SBCs, or Single Board Computers, are ideal for mini racks, due to their low power, thermal, and space requirements. You can often fit multiple SBCs per U of rack space, and there are many mini rack setups centered around an SBC cluster, or SBC routers or storage devices.
- GeeekPi / DeskPi RackMate SBC Shelf (Jetson/Pi 4/5 + 2.5" HDD/SSD)
- GeeekPi / DeskPi RackMate 2U Rack mount for Pi 5/4 with M.2 NVMe
It can be difficult to adapt storage devices (especially full 3.5" hard drives!) into a mini rack, but there are always solutions—sometimes as simple as placing a 2-bay NAS on its side, or putting an entire 4-bay NAS on a shelf!
- GeeekPi / DeskPi RackMate SBC Shelf (can hard-mount two 2.5" or 3.5" HDDs side by side)
- 10" Rack Hard Drive Mount (can hard-mount two 3.5" drives)
Not all gear can be mounted on rack rails. And not every U of space needs to be filled. Often, a device needs extra room above or below for cooling or for an accessory that sticks out. In these cases, you can employ a rack shelf or blanking panels.
- GeeekPi / DeskPi Rackmate 1U Rack Shelf with supports
- GeeekPi / DeskPi Rackmate 0.5U Rack shelf with supports
- GeeekPi / DeskPi 1U Vented blanking panel
- GeeekPi / DeskPi 1U Solid blanking panel
- INTELLINET 10" 1U Vented Cantilever Shelf
- INTELLINET 10" 1U Blank Panel
- L-com Half Rack Quiet Blower Panel, 50 CFM
- L-com Half Rack 1U Blank Panel
- L-com Half Rack 1U Vent Panel
- L-com Half Rack 2U Vent Panel
- L-com Half Rack 1U Universal Multi Shelf - 5.5" deep
- Digitus Shelf 1U Perforated Steel Shelf
- Flyht Pro Rack Tray 9,5" 1U Mount – with cross holes
- Flyht Pro Rack Tray 1U 9,5"
- Flyht Pro Rack Panel Air 1U 9,5" – vented
- Flyht Pro Rack Panel 1U 9,5"
- Flyht Pro Rack Panel 4XLR 1U 9,5" – with four D-standard holes
Mini racks can quickly turn from beauty into beast, once you start plugging things into each other! Larger racks usually have areas where cables can be routed for a tidy finish and easy maintenance, but mini racks often don't have room. So you can add on accessories to tidy up unsightly cable messes.
- GeeekPi / DeskPi 0.5U Cable Entry brush panel
- GeeekPi 0.5U Horizontal Cable Manager with D-ring hooks
- INTELLINET 10" 1U Cable Management Panel - 3 rings
- INTELLINET 10" 1U Cable Management Panel - covered
I'm not the first person to build a mini rack. In fact, the mini-homelab community's been thriving for years! Check out Reddit r/minilab for some extra inspiration.
If you would like your mini rack added to this list, please open a new issue, add the build showcase
label, and document your build! Once it is complete(ish), we can add it to this list:
User | Year | Description |
---|---|---|
geerlingguy | 2025 | Mini Rack 001: 4U PoE, Solar, and UPS K3s cluster |
geerlingguy | 2025 | Mini Rack 002: Simple USB-C powered Pi K3s Cluster |
geerlingguy | 2025 | Mini Rack 003: ITX Dense Compute with external UPS |
timothystewart6 | 2025 | Mini Rack 004: Complete HomeLab - Proxmox, TrueNAS, Firewall, KVM, and of course RGB |
sefs93 | 2025 | Custom 3D-printable rack |
stirkage | 2025 | IKEDA Eket DIY 10" rack |
alatnet | 2025 | Custom 8U Homelab rack |
RasPiBuilder | 2025 | Mini Rack 005: Home automation, Docker Swarm, AI Agents, NAS |
jeofo | 2025 | Deskpi 8U Showcase |
jccherry | 2025 | Mini Rack --> Rackception |
loganmarchione | 2021 | Custom 4U mini-rack |
Browse all issues tagged 'build showcase' (includes in-progress builds).
There's a ton of things you can do in a Homelab—and many of them run perfectly fine on mini PCs or SBCs in a mini rack!
Here's a collection of cluster-related projects that may be a good test or starting point for your own rack, if you need the inspiration:
- Pi Cluster - Build a K3s cluster with 3 or more SBCs
- Top500 Benchmark - Benchmark your cluster with HPL (High Performance Linpack)
GPLv3 or later
This website is generated from the geerlingguy/mini-rack
GitHub repository.