Case Study: Building the Emberhouse NAS

A High-Speed Storage Backbone for Post-Production

Overview

At Emberhouse, we work with massive RAW footage, 10-bit color grading, and high-throughput timelines across states. We needed more than a backup box — we needed a real-time collaboration engine. So we built one.

This custom NAS stores, serves, and syncs all of our projects — handling terabytes of media, dozens of timelines, and remote editing sessions daily.

The Brains Behind It

OS: TrueNAS SCALE
CPU: AMD Ryzen 9 3950X (16 cores)
RAM: 64GB DDR4 ECC

We chose the Ryzen 3950X for two big reasons:

1. PCIe Lanes: It offers enough bandwidth to drive four NVMe drives, a 10GbE NIC, and a GPU — without bottlenecks. Most CPUs can’t handle that kind of load.

2. Cost Efficiency: We already owned the chip. Using it saved hundreds, allowing us to reinvest into faster drives and better networking.

ELI5: PCIe lanes are like roads that connect everything inside your computer. The 3950X gave us a freeway — and we already had the engine.

The Storage Layout

  • 3× 12TB Seagate Exos

  • 3× 12TB Seagate IronWolf

  • Configured in RAIDZ2 (ZFS)

RAIDZ2 gives us two-drive redundancy. We’ve tested failure recovery already — zero downtime.

ELI5: It’s like having six buckets of water. If two spring a leak, the others refill them automatically.

Cache Layers for Speed

We added three tiers of NVMe drives to supercharge ZFS:

  • Metadata vdev: 2× 1TB Solidigm P41 (mirrored)

  • SLOG (write buffer): 118GB Intel P1600X

  • L2ARC (read cache): 1TB Samsung 990 Pro

ELI5: Caching is like keeping your tools on your desk instead of the garage. Everything you touch often is instantly accessible.

PCIe Optimization

Our setup needed careful slot balancing:

  • Slot 1: 4x NVMe adapter (bifurcated)

  • Slot 2: 10GbE NIC

  • Slot 3: GT610 GPU (low-power)

Bifurcation allowed us to split one PCIe slot into four separate NVMe lanes — but only after a BIOS update and trial/error testing.

ELI5: One wide road. Four tiny cars. BIOS had to be told that was okay.

Network Performance

  • Marvell AQC107 10GbE NIC

  • TP-Link Archer BE11000 router

  • 10-port unmanaged 10G switch

  • All Cat6/Cat6a cabling

In iperf3 testing, we hit near full 10GbE saturation — meaning the NAS was never the bottleneck.

ELI5: Most systems trickle files like a faucet. This setup turned on the firehose.

Remote Collaboration

Our Louisiana-based co-founder connects via WireGuard VPN with split tunneling. He can browse normally while editing directly off the NAS.

ELI5: One lane to the NAS. One lane to the internet. No speed loss.

Cost Breakdown

DIY Build Cost: ~$2,350
Equivalent Prebuilt NAS: $7,000–$9,000+
Custom Integrator Estimate: $10,000–$14,000+

What we built doesn’t exist off-the-shelf.
You’d need a specialist to source the parts, configure BIOS, tune ZFS, and install remote access — and even then, you’re not guaranteed creative performance.

ELI5: Buying a Synology is like getting a minivan. This is a tuned track car — and we built it ourselves.

What Didn’t Work (At First)

  • PCIe lanes kept maxing out

  • The GTX 1070 used too much bandwidth (replaced with GT610)

  • Some GPU/NIC/adapter combos wouldn’t boot

  • TrueNAS refused to boot headless (fixed with BIOS update)

  • Only 2 of 4 NVMe drives showed up until we fixed bifurcation + slot mapping

ELI5: It was like solving a puzzle where the box art didn’t match the pieces. But we got it working.

Final Thoughts

This NAS is the creative engine behind Emberhouse.

It stores everything. It serves remote editors. It makes high-res timelines feel fast.
And it’s tuned — drive by drive, lane by lane — to support premium storytelling.

We didn’t build it to save money.
We built it because nothing else could do what we needed.

Want to see benchmarks, parts list, or our Resolve sync workflow? Reach out — we’re happy to share.

Next
Next

5 Types of Video Every Growing Business Needs