Reading time: ~12 minutes Audience: Homelabbers turning a Beelink mini PC into a Proxmox node
What Is Beelink Mini PC Proxmox?
Overview
Beelink is a leading Chinese manufacturer of compact, power-efficient mini PCs. Models like the SER5 (AMD Ryzen 5 5560U), SER6 (Ryzen 7 7735HS), and U59 (Intel N5105) are popular homelab choices because they cost $150–$400, idle at 6–15W, and fit in a network closet. Installing Proxmox VE turns these tiny boxes into full-featured virtualization hosts capable of running 5–15 VMs or dozens of LXC containers.
A Brief History
Beelink gained traction in the homelab community around 2022 after the Intel NUC supply crunch. The SER5 and SER6 series became the “go-to” for budget Proxmox builds because they offer 6–8 core CPUs, DDR4 SODIMM slots, and NVMe storage at half the price of a NUC. However, Proxmox installation on Beelink hardware requires BIOS tweaks and NIC driver awareness that standard guides skip.
Why Use Beelink Mini PC Proxmox?
Benefit 1: Extreme Power Efficiency
A Beelink SER6 idles at 8–12W. Under full CPU load, it peaks at 35–45W. Compare that to a used Dell R720 at 80–120W. Over a year, the Beelink costs about $12–18 in electricity, while the R720 costs $90–130. For a small homelab, the Beelink pays for itself in power savings within 18 months.
Benefit 2: Silent Operation
Beelink mini PCs use laptop-style cooling: a single heat pipe and a small blower fan. At idle, they are nearly silent (20–25 dB). Even under load, they are quieter than any rack server. This makes them ideal for living rooms, apartments, or offices.
Benefit 3: Low Cost of Entry
A used SER5 with 16 GB RAM and a 512 GB NVMe costs $180–250. That is less than a single enterprise CPU. You can build a 2-node Proxmox cluster for under $500, complete with Ceph or ZFS replication.
Installation
Prerequisites
- Beelink mini PC (SER5, SER6, U59, or equivalent)
- USB flash drive (8 GB+)
- Proxmox VE 8.2 ISO (download from proxmox.com)
- BalenaEtcher or Rufus (to write the ISO)
- Keyboard and monitor (for initial BIOS/Proxmox install only)
- Ethernet cable (Wi-Fi is not recommended for Proxmox hosts)
Method 1: Standard Installation
- Download the Proxmox VE ISO and write it to the USB drive with BalenaEtcher.
- Plug the USB into the Beelink and power on. Press
F7(orDelto enter BIOS) to select the USB boot device. - In the BIOS, make the following changes:
- Boot Mode: UEFI (disable Legacy/CSM).
- Secure Boot: Disable.
- VT-d / AMD-Vi: Enable (for PCI passthrough later).
- Above 4G Decoding: Enable (if available, helps with GPU passthrough).
- Watchdog: Disable (can cause unexpected reboots on some Beelink units).
- Boot the Proxmox installer. Choose “Install Proxmox VE.”
- Disk selection: Select the internal NVMe or SSD. If you have two drives (e.g., NVMe + SATA), you can install Proxmox on the smaller drive and use the larger for VM storage.
- Network config: Set a static IP. Use
enp1s0oreno1as the primary interface. Note that Realtek NICs on some Beelink models may show asr8169. - Finish the install. Reboot and remove the USB.
Method 2: Headless Installation (Advanced)
If you cannot attach a monitor, you can install Debian 12 via preseed, then add the Proxmox repo. This is not recommended for beginners, but it works:
# After Debian 12 minimal install
su -
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve.list
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/keyrings/proxmox-release-bookworm.gpg
apt update && apt install proxmox-ve
Basic Setup and Configuration
Step 1: First Boot and Web UI Access
After installation, the Beelink will boot into the Proxmox console. The screen shows the IP address. From another computer, open:
https://192.168.1.100:8006
Log in with root and the password you set during install.
Step 2: Update Proxmox
# On the Proxmox shell (or via web UI -> Shell)
apt update && apt dist-upgrade -y
Step 3: Fix Realtek NIC Stability
Some Beelink models (especially U59 and early SER5) use Realtek RTL8111H NICs that can drop packets under load. Proxmox uses the r8169 driver by default, but the r8168 driver is more stable.
# Install the r8168 driver from the Proxmox repo or compile it
apt install r8168-dkms
# Blacklist the old driver
echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf
update-initramfs -u
reboot
After reboot, verify:
ethtool -i enp1s0 | grep driver
# Should show r8168
Step 4: Configure Storage
Beelink units often have one NVMe and one SATA M.2 or 2.5” bay. Use the NVMe for Proxmox OS and VM disks, and the SATA SSD for backups or ISO storage.
# List disks
lsblk
# Create a ZFS pool on the second SSD (optional)
zpool create tank /dev/sdb
# Or add it as an LVM thin pool
pvcreate /dev/sdb
vgcreate vm-data /dev/sdb
lvcreate -l 100%FREE -T vm-data/thin
In the Proxmox web UI, go to Datacenter → Storage and add the new pool.
Step 5: Enable Nested Virtualization (for LXC or test VMs)
# Check if nested is enabled
cat /sys/module/kvm_intel/parameters/nested
# If N, enable it:
echo "options kvm_intel nested=1" > /etc/modprobe.d/kvm-nested.conf
modprobe -r kvm_intel kvm
modprobe kvm_intel
Advanced Features
Feature 1: GPU Passthrough (AMD iGPU)
Beelink SER5/SER6 use AMD Radeon integrated graphics. You can passthrough the iGPU to a Windows VM for light gaming or to a Linux VM for transcoding.
Requirements:
- Enable AMD-Vi and IOMMU in BIOS.
- Add amd_iommu=on to GRUB.
- Blacklist the amdgpu driver on the host.
# /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt"
update-grub
reboot
In Proxmox, add the PCI device to the VM (via web UI → Hardware → Add → PCI Device). Use rombar=0 if the VM hangs.
Feature 2: USB Passthrough for Zigbee/Z-Wave
Beelink units have 4–6 USB ports. You can pass USB devices directly to VMs or LXC containers. For a Home Assistant VM:
# On Proxmox host
lsusb
# Find your Zigbee coordinator (e.g., Silicon Labs CP210x)
# In VM Hardware -> Add USB Device -> Use Port or Vendor ID
Feature 3: Power Management
Set CPU governor to powersave for lower heat and noise:
apt install cpufrequtils
echo 'GOVERNOR="powersave"' > /etc/default/cpufrequtils
systemctl restart cpufrequtils
For AMD Ryzen, install amd-pstate driver if supported by your kernel for better frequency scaling.
Integrating with Your Homelab
Integration 1: Proxmox Cluster
You can cluster multiple Beelink units for HA. Each node needs a unique hostname, static IP, and matching Proxmox version.
# On the first node
pvecm create beelink-cluster
# On the second node
pvecm add 192.168.10.10
Warning: A 2-node cluster is not recommended for HA (quorum issues). Use a third node (even a Raspberry Pi with qdevice) or set expected votes to 1.
Integration 2: Backup to NAS
Use Proxmox Backup Server or vzdump to a Synology/NAS share:
# Mount an NFS share
mkdir /mnt/nfs-backup
mount -t nfs 192.168.10.5:/volume1/backup /mnt/nfs-backup
# Add to /etc/fstab for persistence
In the web UI, add Datacenter → Storage → NFS pointing to the share.
Alternatives to Consider
Alternative 1: Minisforum MS-01
The MS-01 has dual 10GbE SFP+ ports, an Intel i9-12900H, and a PCIe 4.0 x16 slot. It is the Beelink “upgrade” for users who need 10GbE or GPU expansion. It costs $600–800.
Alternative 2: Intel NUC 13 Pro
Intel’s NUC line is more expensive but offers Thunderbolt 4, better Linux driver support, and official Proxmox compatibility. A NUC13i5 costs $500–700 barebones.
Frequently Asked Questions
Question 1: Can I run Proxmox on a Beelink with only 8 GB RAM?
Yes, but it is tight. Proxmox itself uses ~2 GB. You can run 2–3 small LXC containers. For a comfortable lab, upgrade to 16 GB (max supported on most models is 32–64 GB).
Question 2: Does the Beelink support ECC RAM?
No. Beelink uses consumer SODIMMs (non-ECC). If you need ECC, move to a Supermicro or Rack server. For a small homelab, non-ECC is acceptable if you use ZFS and scrub regularly.
Question 3: Can I add a 2.5 GbE USB NIC?
Yes. USB 3.0 Realtek RTL8156B adapters work out of the box on Proxmox 8.x. Use them for a dedicated storage network or VLAN trunk.
Question 4: Will the Beelink overheat in a closet?
Ambient temperature matters. If your closet is above 30°C, the Beelink may throttle. Add a small USB fan or ensure passive ventilation. Use sensors to monitor temps:
apt install lm-sensors
sensors
# Look for k10temp (AMD) or coretemp (Intel)
Conclusion
Summary
Beelink mini PCs are the best-kept secret in the homelab world. They offer enough CPU, RAM, and storage for a small-to-medium Proxmox deployment at a fraction of the cost and power of a rack server. The installation is straightforward, but pay attention to BIOS settings (disable Secure Boot, enable IOMMU) and NIC driver stability (switch to r8168 if needed).
Next Steps
- [internal_link] New to Proxmox? Read our Proxmox beginner guide.
- [internal_link] Ready to deploy apps? See our Docker Compose for beginners.
- [internal_link] Need a rack server later? Check our best rack server guide.
Affiliate Opportunities
- Beelink SER5/SER6: Amazon or AliExpress affiliate links
- USB NICs: RTL8156B 2.5 GbE adapters
- RAM: Crucial DDR4 SODIMM upgrades
- Storage: Samsung 980/990 NVMe SSDs
Internal Linking Strategy
installation→proxmox-beginner-guide-2026— “our comprehensive Proxmox install guide”integration→docker-compose-for-beginners— “deploy apps on your Beelink node”alternatives→best-rack-server-for-homelab— “when you outgrow a mini PC”
CTA
- [comment] What Beelink model are you running? Share your Proxmox specs and temps below!
- [newsletter] Subscribe for mini PC reviews, power efficiency tips, and Proxmox guides.