Skip to main content
ALL PRODUCTS 20% OFF THROUGH 9/30 · APPLIED AT CHECKOUT

10G

UniFi 10G Uplink Patterns for a Homelab

The 3D Rack Mounts team

UniFi 10G Uplink Patterns for a Homelab

Most homelabs do not need 10G everywhere. They need 10G in one or two specific places — between the NAS and the machine that reads from it, or between two switches that carry the aggregate of everything below them — and 1G or 2.5G is entirely fine for the rest. The mistake is treating 10G as a thing you flip on across the whole rack rather than an uplink you place deliberately where the traffic actually concentrates. Get the placement right and a couple of ports of 10G transform the lab; get it wrong and you have spent real money heating up a rack to move traffic that was never contended in the first place.

This post is about the patterns — the three topologies that cover almost every UniFi homelab — and the two switches that anchor them. The 10" Unifi Flex XG Switch Mini Rack Mount - 1U holds the small fanless 10G switch that most labs should start with, and the bigger PoE-and-25G option comes in later when the lab grows into it. First, though, the cabling choices, because they decide your power and heat budget before any topology does.

The two 10G building blocks

UniFi's 10G lineup for a homelab really comes down to two devices at opposite ends of the effort scale.

The Flex XG is the entry point: a five-port, all-10G, fanless switch — four 10GBASE-T copper ports and one 10G SFP+ — small enough to sit anywhere and quiet by virtue of having no fan at all. It can be powered over PoE++ or from its adapter, which makes it flexible about placement. For the majority of homelabs, five ports of 10G is not the constraint; it is more 10G than they currently have anything to plug into, and the Flex XG is the right first purchase.

The Pro XG 8 PoE is the step up: eight 10GBASE-T ports, all with PoE++ (802.3bt), plus a pair of 25G SFP28 uplink cages for inter-switch links. This is an actively cooled, rack-depth switch that belongs in a lab that has genuinely outgrown five 10G ports or needs to push PoE++ to 10G-capable access points and cameras. The 25G SFP28 ports are the interesting part for topology: they give you a fat pipe between switches that is not stealing from your host-facing ports, and they fall back to 10G with an SFP+ module if 25G is more than you need. Exact PoE budget and inspected throughput are on Ubiquiti's current spec sheet and get revised, so confirm the numbers there rather than trusting a figure from a forum post.

Copper, DAC, and fiber: the choice that sets your heat budget

Before topology, the physical layer, because 10G punishes casual cabling choices in a way 1G never did. Three options:

  • 10GBASE-T (RJ45 copper). Familiar, flexible, and the thirstiest. A 10GBASE-T PHY draws somewhere in the range of 2–5 W per port depending on cable length — short runs sit near the bottom, a full 100 m run near the top — and every one of those watts becomes heat inside the switch. It also adds latency: the block encoding used for 10GBASE-T introduces roughly 2–2.6 microseconds per link. For homelab workloads that latency is irrelevant, but the power and heat are not.
  • SFP+ DAC (direct-attach copper). A twinax cable with SFP+ ends molded on. Passive DAC draws on the order of 0.1 W, adds almost no latency (~0.3 microseconds), and is the correct answer for any short in-rack 10G hop. The catch is length — passive DAC is good to about 3 m, sometimes 5 m — and the stiffness, which is real but manageable.
  • SFP+ fiber. A transceiver plus LC patch, for runs longer than DAC allows or between rooms. More parts, more cost, and fiber's bend-radius discipline, but the only choice past a few meters.

The practical takeaway: use DAC for switch-to-switch and switch-to-NAS links that live inside the rack, and reserve 10GBASE-T for the ports that reach out to a workstation across the house on existing Cat6A. Doing this keeps the switch cooler and quieter, which matters enormously for the fanless Flex XG and matters for your ears on the Pro XG. And note the cabling requirement while you are at it: 10GBASE-T needs Cat6A to reach the full 100 m; plain Cat6 tops out around 55 m and Cat5e is not in the conversation.

Pattern one: the collapsed core

The simplest 10G homelab is a single 10G switch at the center of a star, with everything fast hanging directly off it and a single link down to the rest of the 1G/2.5G network. Your NAS, your primary workstation or hypervisor, and the uplink to your gateway or main switch all land on the one 10G box. Traffic between the two devices that actually saturate 10G — almost always the NAS and the machine reading from it — never leaves that switch, so it runs at full rate, and everything slower reaches it over the single downlink.

This is the pattern the Flex XG was built for, and it is where most labs should stop. Five ports covers a NAS, a workstation, a hypervisor, an uplink, and one spare, with no fan and a trivial power draw if you keep the internal links on DAC. Mount it in a 10-inch rack with the 10" Unifi Flex XG Switch Mini Rack Mount - 1U and the whole 10G core of the lab is one quiet U. The honest test for whether you need anything more than this: are you routinely running more than two or three simultaneous 10G-saturating transfers? If not, the collapsed core is not a compromise, it is the right architecture.

Pattern two: core and edge with a 10G trunk

When the lab outgrows a single switch — more hosts than one switch has ports, or gear spread across two locations — the pattern becomes a 10G core switch trunking down to slower edge switches over 10G (or 25G) uplinks. The core carries the high-bandwidth devices and the inter-switch links; the edge switches fan out 1G and 2.5G to everything that does not need more.

This is where the Pro XG 8 PoE earns its slot. Its eight 10G ports host the NAS, the hypervisors, and the demanding clients, while the two 25G SFP28 cages become uplinks to other switches without consuming a host port — the classic mistake in a smaller switch is burning your last fast port on an uplink and leaving nothing for the device that needed it. In a full rack the 19" Unifi Switch Pro XG 8 PoE Rack Mount - 1U seats it against the rails; in a compact setup the 10" Unifi Switch Pro XG 8 PoE Mini Rack Mount - 1U brings the same switch to a 10-inch rack, which is a genuinely dense amount of 10G PoE for a small cabinet. Keep the inter-switch trunk on DAC or fiber and size it honestly — a single 10G uplink is plenty unless the edge switch is aggregating multiple 10G hosts of its own, at which point the 25G port is there for exactly that reason.

Pattern three: point-to-point, no switch at all

The pattern people forget is the cheapest one. If you have exactly two devices that need to talk to each other at 10G — a NAS and one workstation, most commonly — you do not need a 10G switch at all. Put a 10G NIC in each, run a passive DAC or a short fiber between them, give that link its own small subnet, and let everything else stay on the 1G network through their onboard ports. You get full 10G between the two machines that matter for the price of two NICs and a cable.

This is worth naming because it is easy to talk yourself into a switch you do not need. If your entire 10G requirement is "move backups and video off the workstation onto the NAS quickly," a direct link does that with less gear, less heat, and less money than any switched pattern. The moment a third device wants in, you graduate to the collapsed core — but plenty of labs never need to, and there is no prize for switching traffic that only ever flows between two endpoints.

Mounting the 10G core cleanly

Whichever pattern you land on, the 10G switch is one of the warmer, more cable-dense objects in the rack, and it wants a mount that respects both. For the fanless Flex XG the priority is airflow: it sheds its heat by convection, so the 19" Unifi Flex XG Switch Rack Mount - 1U (Modular) in a full rack — or the 10-inch mount in a small one — should leave its vents unobstructed rather than sandwiching it against a blanking panel or a hot neighbor. A fanless switch starved of convection will thermally throttle or simply run hot enough to shorten its life, and it does it silently, which is the worst way for a problem to happen.

For the Pro XG 8 PoE the priority shifts to depth and cable management. It is an active-cooled, rack-depth switch pushing PoE++, so it runs front-to-back airflow and generates real heat under PoE load; give it room to pull cool air and a clear exhaust path, and keep the copper runs off the intake. All of these mounts are printed in PETG, which tolerates the sustained warmth of a working switch far better than PLA would — a 10G PoE switch under load is exactly the kind of steady 40-plus-degree-C environment that makes filament choice matter. Mount the switch, dress the DAC and copper so nothing crimps, and leave the fiber, if any, its service loop.

Wrap-up

Ten-gig in a homelab is a placement decision, not a whole-rack upgrade. Decide where the traffic actually concentrates — almost always one NAS-to-client path and one inter-switch trunk — and put your 10G exactly there. The Flex XG covers the collapsed-core case that most labs should start and often end with; the Pro XG 8 PoE is the answer when you have truly outgrown five ports or need PoE++ at 10G; and a bare point-to-point DAC link beats both when only two machines are involved.

Choose the cabling before the topology, because DAC versus 10GBASE-T sets your power and heat budget more than the switch model does. Keep the fast links on DAC inside the rack, reserve copper for the long reaches on Cat6A, mount the switch where its cooling actually works, and 10G stops being an expensive noise-maker and becomes the quiet uplink the lab needed in the two places it mattered.

Not sure which mount you need?

Search by device and we'll show the mount that fits it.

Find my mount →