Build a completely silent, fanless home server using passive-cooled mini PCs or NUCs. Thermal testing, power limits, and workloads that work without active cooling.
Building a home server often means accepting some trade-offs: performance for power, features for noise, or cost for efficiency. This guide is for those who refuse to compromise on silence, walking you through building a completely fanless, passively cooled NAS and light homelab server using modern low-power hardware. We'll validate its thermal limits, define its ideal workloads, and prove you can achieve true zero-noise operation without sacrificing reliability or breaking the bank.

The primary motive here is acoustic elimination. Traditional NAS or server builds, even those using "quiet" fans, generate a constant low-frequency hum that can be intrusive in living spaces, bedrooms, or home offices. Passive cooling removes the only moving part, guaranteeing absolute silence.
Beyond noise, this approach offers inherent reliability—no fan bearings to wear out—and zero dust intake, which keeps heatsinks clean over years of operation. The trade-off is a strict thermal ceiling. This build isn't for transcoding multiple 4K streams or hosting a dozen virtual machines. It's purpose-built for lightweight, sustained workloads where silence is paramount and raw compute is secondary. Think file serving, network services, and containerized applications that hum along 24/7 without you ever hearing or thinking about them.

This build centers on a fanless mini PC or NUC, which integrates the CPU, passive heatsink, and chassis into a single engineered thermal solution. Attempting to passively cool standard desktop components in a case is a complex thermal challenge beyond our budget and scope.
| Component | Specific Model & Notes | Approx. Price (2026) |
|---|---|---|
| Fanless Mini PC | CWWK/Topton N100 Fanless Mini PC (4x i226-V 2.5G NICs, 2x DDR4 slots). The Intel N100's 6W TDP is ideal for passive designs. | $250 |
| RAM | Crucial CT16G4SFRA32A 16GB DDR4-3200 SODIMM (1x16GB). Single stick leaves a free slot and is sufficient. | $35 |
| Storage (Boot) | Kingston NV2 500GB PCIe 4.0 NVMe SSD. For the OS and VMs/containers. | $40 |
| Storage (Data) | 2x Seagate IronWolf 4TB 5900RPM NAS HDDs (ST4000VN006). Lower RPM generates less heat than 7200RPM models. | $160 ($80/ea) |
| Power Supply | Included 12V/3A 36W DC barrel plug adapter with the mini PC. | $0 (included) |
| Accessories | A quality, short USB drive (16GB+) for OS installation. | $10 |
| Total | $495 |
Rationale: The CWWK/Topton N100 box is the cornerstone. Its all-aluminum chassis acts as a giant heatsink, with fins on all sides. The low-heat N100 CPU and the choice of cooler-running 5900RPM HDDs are critical to staying within its passive dissipation capacity. We're using HDDs for mass storage due to cost/TB, but an all-SSD build would reduce power and heat further.

We'll install Proxmox VE 8.x as our hypervisor, which is Debian-based and perfect for managing LXC containers (for services) and VMs if needed.
dd command on a Linux/Mac terminal or Rufus on Windows to write the Proxmox ISO to your USB drive.
# Linux/macOS example - BE CAREFUL TO IDENTIFY CORRECT DRIVE
sudo dd if=proxmox-ve_8.x.iso of=/dev/sdX bs=4M status=progress oflag=sync
Del or F7) to ensure the USB is the first boot device.Kingston NV2 500GB).root user.192.168.1.10/24), gateway, and DNS server. Avoid DHCP for a server.After accessing the Proxmox web UI at https://IP:8006, perform these initial configurations.
# Replace enterprise repo with free/no-subscription repo
sed -i 's|^deb https://enterprise.proxmox.com|#deb https://enterprise.proxmox.com|' /etc/apt/sources.list.d/pve-enterprise.list
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update && apt dist-upgrade -y
# Access the container shell from Proxmox or via SSH
pct enter 100
# Inside the container:
apt update && apt install samba nfs-kernel-server -y
Configure /etc/samba/smb.conf to share a directory (e.g., /mnt/data). Configure /etc/exports for NFS if needed.# On the Proxmox host, stop the container and edit its config
pct stop 100
nano /etc/pve/lxc/100.conf
# Add these lines (find the USB controller with 'lsusb -t')
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/001 dev/bus/usb/001 none bind,optional,create=dir
Then, inside the container, use lsblk to identify the drives, create a filesystem (e.g., mkfs.ext4), and add a permanent mount entry to /etc/fstab.curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl enable docker
Measured at the wall with a Kill-A-Watt meter, using the configured system with 2x HDDs in an external powered enclosure (its power draw measured separately).
| State | Mini PC + NVMe (Alone) | Mini PC + NVMe + 2x HDDs (Active) | Notes |
|---|---|---|---|
| Idle (Proxmox, 1 LXC) | 6.8W - 7.5W | 8.5W - 9.2W | Extremely efficient. HDDs spun down. |
Load (CPU ~95%, stress-ng) | 18W - 21W | 20W - 23W | CPU package temp stabilized at 78°C. |
| HDD Active (Sequential read) | 7.5W - 8W | 16W - 18W | Power spike during HDD spin-up. |
Analysis: The core unit effortlessly hits our sub-10W idle target. The major variable is storage. An all-SSD build (e.g., 2x 4TB SATA SSDs internally) would idle at ~7W and have no spin-up load, but at a significantly higher cost. The thermal performance was stable; during a 24-hour stress test, the CPU throttled minimally to stay under 80°C, confirming the passive design is adequate for the N100's heat output.
# Install cpufrequtils
apt install cpufrequtils -y
# Set governor to 'powersave' (Proxmox host or container)
echo 'GOVERNOR="powersave"' > /etc/default/cpufrequtils
systemctl restart cpufrequtils
hdparm:
# Set to spin down after 10 minutes of inactivity (600 seconds)
hdparm -S 120 /dev/sdX
| Component | Model | Cost |
|---|---|---|
| Fanless Mini PC | CWWK N100 (4x i226) | $250 |
| RAM | Crucial 16GB DDR4-3200 SODIMM | $35 |
| Boot Drive | Kingston NV2 500GB NVMe | $40 |
| Data Drives (x2) | Seagate IronWolf 4TB 5900RPM | $160 |
| Subtotal (Core+Storage) | $485 | |
| Additional Required for 3.5" HDDs | ||
| External Enclosure | Sabrent 2-Bay USB 3.0 (DS-SC5B) | ~$60 |
| Total Projected Cost | ~$545 |
Assessment: We slightly overshot the $500 target if using 3.5" HDDs, due to the external enclosure. Staying within budget would require using 2.5" HDDs or SSDs internally. The value is excellent for a completely silent, capable 4-bay NAS platform with a modern CPU and 2.5G networking.
/etc/pve/lxc/CTID.conf). Use lsusb -t on the host to trace the topology.igc driver on Proxmox. Also, ensure your switch and cabling support 2.5G.
apt install pve-headers-$(uname -r) # if needed for DKMS
apt install intel-igc-dkms
cpupower on the host to limit max frequency.This fanless N100 build successfully delivers on its primary promise: absolute, zero-noise operation. It's a revelation for anyone sensitive to ambient noise, capable of serving files, running Docker containers, and handling light virtualization while drawing less than 10 watts at idle. The compromise is clear: it's a specialist, not a generalist. You cannot push it with sustained, heavy compute workloads, and storage expansion requires careful thermal planning.
For its intended purpose—a set-and-forget silent NAS and lightweight service hub—it represents a fantastic intersection of modern efficiency, capable performance, and sheer quiet. If your workload list looks like Samba, Nextcloud, Pi-hole, Home Assistant, and a few other containers, this build is not just viable; it's arguably the optimal, most elegant solution. Just be honest about your performance needs, and you'll end up with a server you can truly forget about, in the best possible way.

Builds
Build a completely silent home server for the living room. Compare truly fanless N100 mini PCs (0 dBA, 6-12W) vs near-silent Noctua builds vs full-featured quiet systems. Full component guide included.

Builds
Build a Proxmox homelab on an Intel N100 mini PC for 6-12W idle power. Complete guide covering hardware selection, installation, LXC containers, and power optimization.
Builds
Compare the top ARM single-board computers for home servers in 2026. Raspberry Pi 5, Orange Pi 5 Plus, and Rock 5B benchmarked for power, performance, and software support.
Use our Power Calculator to estimate how much your server will cost to run 24/7.
Try Power Calculator