How to Set Up a Mini PC as a Home Server in 2026 — Complete Proxmox & Docker Guide

How to Set Up a Mini PC as a Home Server in 2026 — Complete Proxmox & Docker Guide

Why Use a Mini PC as a Home Server in 2026?

Traditional home servers are noisy, power-hungry, and take up half a closet. A modern Mini PC changes that equation completely. With AMD Ryzen 7 processors, 32GB of DDR5 RAM, and NVMe storage packed into a palm-sized chassis, today's Mini PCs deliver server-grade performance at under 15W idle power consumption.

For 2026, three trends make Mini PC servers the smart choice:

  • Electricity costs are rising — a Mini PC server costs $15-30/year to run 24/7, compared to $150-300 for a repurposed old desktop.
  • Self-hosting is mainstream — tools like Plex, Home Assistant, Pi-hole, Immich, and Nextcloud are easier than ever to deploy.
  • Dual LAN Mini PCs exist now — models like the KAMRUI AM21 and E3B series come with dual Ethernet ports, perfect as pfSense/OPNsense routers, Proxmox virtualization hosts, or Docker application servers.

What Makes a Good Mini PC for a Home Server?

1. Processor: More Cores, Less Clock

For server workloads — Docker containers, VMs, media transcoding — core count matters more than peak clock speed. Look for at least 6 cores / 12 threads. The AMD Ryzen 7 5825U (8C/16T) found in the KAMRUI E3B is an excellent choice.

2. RAM: 16GB Minimum, 32GB Recommended

Proxmox alone consumes 1-2GB. Add a few containers (Plex, Sonarr, Home Assistant, Nginx) and 2-3 VMs, and you are easily at 12-16GB. If you plan to run ZFS for storage, budget another 4-8GB for ARC cache. Get 32GB if your budget allows.

3. Dual LAN Is a Game-Changer

A second Ethernet port opens up options you cannot do with a single NIC:

  • pfSense / OPNsense router — connect WAN to one port, LAN to the other.
  • Dedicated storage network — isolate NAS traffic for better performance.
  • Proxmox bridge networking — separate management, VM, and storage traffic.

Both the KAMRUI AM21 (Ryzen 7 8745HS, 32GB DDR5, Dual 2.5GbE LAN) and the KAMRUI E3B series offer Dual LAN configurations designed for these use cases.

4. Storage: NVMe + SATA Expansion

An NVMe SSD for your OS and containers is a given. But check whether the Mini PC supports a 2.5-inch SATA SSD or HDD for bulk storage. The KAMRUI AK1PLUS supports both M.2 NVMe and a 2.5-inch SATA drive.

5. Linux Compatibility

Proxmox is Debian-based. Ubuntu Server, Debian, and most Docker hosts run on x86_64. All KAMRUI Mini PCs use standard AMD and Intel processors with full Linux kernel support out of the box.

Option A: Proxmox VE — The Full Virtualization Route

Proxmox Virtual Environment is the gold standard for home server virtualization. It gives you a web-based management interface, support for both LXC containers and full KVM virtual machines, ZFS storage, clustering, and live migration — all for free.

Step-by-Step Proxmox Installation on a Mini PC

  1. Download Proxmox VE 8.x ISO from proxmox.com. Write it to a USB drive using balenaEtcher or Rufus.
  2. Enter BIOS on your Mini PC (usually Del or F2 during boot). Enable virtualization: AMD-V / SVM for Ryzen, VT-x for Intel.
  3. Boot from USB and follow the Proxmox installer. Select your NVMe drive as the installation target.
  4. Configure networking. If your Mini PC has Dual LAN (like the KAMRUI AM21), assign one interface as the management bridge (vmbr0) and the second for VMs (vmbr1).
  5. Set a static IP. Your Proxmox host needs a fixed IP on your LAN — something like 192.168.1.10.
  6. Reboot and access the web UI at https://192.168.1.10:8006.

First 3 Things to Do After Installing Proxmox

  1. Remove the subscription nag — switch to the no-subscription repository.
  2. Create your first LXC container. Choose Debian or Ubuntu template. 512MB RAM and 8GB disk is plenty for Pi-hole.
  3. Set up automated backups — a simple nightly vzdump to an external USB drive saves you when something breaks.

What to Run on Proxmox

  • Pi-hole — network-wide ad blocking (LXC, 512MB RAM)
  • Home Assistant OS — smart home automation (VM, 2GB RAM)
  • Plex Media Server — media streaming with hardware transcoding (LXC, 4GB RAM)
  • OPNsense — replace your router (VM with Dual LAN, 2GB RAM)
  • Nextcloud — self-hosted Dropbox alternative (LXC, 2GB RAM)
  • Ubuntu Server VM — general-purpose Docker host (VM, 4GB RAM)

Option B: Docker + Portainer — The Lightweight Route

If you do not need full virtual machines, Docker on bare-metal Ubuntu Server is simpler, uses less RAM, and is easier to maintain. You still get isolated services, easy updates, and a web UI via Portainer.

Step-by-Step Docker Setup on Ubuntu Server

  1. Install Ubuntu Server 24.04 LTS on your Mini PC NVMe drive.
  2. Install Docker: curl -fsSL https://get.docker.com | sudo sh
  3. Add your user: sudo usermod -aG docker $USER (log out and back in)
  4. Install Portainer: docker run -d -p 9443:9443 --name portainer --restart=always portainer/portainer-ce:latest
  5. Access Portainer at https://your-server-ip:9443.

Recommended Docker Compose Stack

  • Plex — media server with hardware transcoding
  • Sonarr + Radarr + Prowlarr — automated media management
  • qBittorrent + Gluetun VPN — secure downloading behind VPN
  • Pi-hole or AdGuard Home — DNS-level ad blocking
  • Nginx Proxy Manager — reverse proxy with automatic SSL
  • Uptime Kuma — monitor all your services
  • Immich — self-hosted Google Photos alternative

This entire stack runs comfortably on a KAMRUI E3B with 16GB RAM.

Power Consumption: What 24/7 Operation Actually Costs

  • Idle power: 12W average
  • Daily consumption: 12W x 24h = 0.288 kWh
  • Monthly cost at $0.15/kWh: $1.30/month
  • Monthly cost at $0.40/kWh (Europe): $3.46/month

Compare that to an old desktop repurposed as a server — easily 60-120W idle — and the Mini PC pays for itself in 18-24 months from electricity savings alone.

Real-World Setup: KAMRUI AM21 as Proxmox + Router Combo

The KAMRUI AM21 (AMD Ryzen 7 8745HS, 32GB DDR5, Dual 2.5GbE LAN) is purpose-built for this scenario:

  • vmbr0 (LAN): Management, VMs, containers — connected to your switch
  • vmbr1 (WAN): Passthrough to OPNsense VM as your main router
  • Proxmox VE 8.x with ZFS mirror on NVMe drives
  • Running: OPNsense (2GB), Home Assistant (2GB), Docker host LXC (4GB), Pi-hole (512MB), Plex (4GB), Nextcloud (2GB)
  • RAM used: ~18GB out of 32GB — plenty of headroom
  • CPU idle: 5-8% — the Ryzen 7 8745HS barely notices this workload

Linux Distribution Choice for Mini PC Servers (2026)

Use Case Recommended OS Notes
Proxmox hypervisor Proxmox VE 8.x Best for mixed VM + container workloads
Pure Docker host Ubuntu Server 24.04 LTS Best for Docker Compose + Portainer
pfSense/OPNsense OPNsense 24.x (FreeBSD) Requires Dual LAN for WAN/LAN
NAS-focused TrueNAS Scale (Debian base) ZFS-first, built-in SMB/NFS
Minimalist Debian 12 Stable Rock-solid stability

Common Mistakes to Avoid

  1. Buying a Mini PC with soldered RAM — make sure RAM is upgradeable.
  2. Forgetting about backups — a simple cron job takes 10 minutes and saves days of work.
  3. Not testing thermal performance — run stress-ng --cpu 8 --timeout 30m after setup.
  4. Ignoring BIOS settings — enable power-on-after-AC-loss for auto-boot after outages.
  5. Exposing services without a reverse proxy — use Nginx Proxy Manager with automatic SSL.

Getting Started: Your First Weekend Project

  • Saturday morning: Pick your Mini PC (AM21 for Dual LAN + Proxmox, E3B for Docker), install the OS.
  • Saturday afternoon: Deploy Pi-hole, set up Portainer, explore Docker.
  • Sunday morning: Install Plex, set up Nginx Proxy Manager with SSL.
  • Sunday afternoon: Configure automatic backups. You now have a production-grade home server smaller than a book.

Recommended Mini PCs for Your Home Server

  • KAMRUI AM21 — Our top pick for Proxmox + OPNsense router combo. AMD Ryzen 7 8745HS, 32GB DDR5, Dual 2.5GbE LAN. Purpose-built for 24/7 server duty.
  • KAMRUI E3B Ryzen 7 — The sweet spot for Docker home servers. 8 cores / 16 threads, upgradeable RAM up to 64GB, excellent Linux compatibility.
  • KAMRUI AK1PLUS — Budget-friendly option with M.2 NVMe + 2.5" SATA expansion. Perfect for a compact two-drive NAS.
  • Home Server & NAS Collection — Browse all KAMRUI Mini PCs optimized for server workloads, with Dual LAN and high-RAM configurations.

Related Articles

Conclusion

In 2026, a Mini PC home server is not a compromise — it is the smart default. You get enterprise virtualization from Proxmox, the entire Docker ecosystem, silent operation, and an electricity bill measured in single digits. Whether you choose the KAMRUI AM21 for its Dual LAN and 32GB DDR5, or the KAMRUI E3B for its balanced Ryzen 7 performance, you are getting a server that will run 24/7 for years.

The best time to start your homelab was yesterday. The second best time is this weekend.

Previous Next