This week, I reconfigured my Lincstation N1 with Proxmox and HexOS in a VM. This is a temporary test setup, mainly to experiment with NVMe passthrough. Spoiler alert 😊: It works!
For over a year, I had TrueNAS running on it, and that worked perfectly fine as well.
Lincstation N2 – My Future Setup
I backed the Lincstation N2 on Kickstarter. With the 30% early bird discount, it costs $309 / €329.
🔗 Kickstarter Link
Eventually, I’ll use the N2 for my final setup, while the N1 will become my Proxmox Backup Server.
Lincstation N1 – Specs
Intel Celeron N5105 (4 cores)
16GB RAM
128GB ROM (not used)
2× 2.5" SATA bays (2× 500GB Samsung 870 EVO SSDs)
4× PCIe M.2 2280 slots (4× 2TB Samsung SSDs)
2.5GbE NIC
Installation Steps – Proxmox & HexOS (NVMe Passthrough)
1️⃣ Install Proxmox
Download the latest Proxmox ISO and create a bootable USB using Rufus.
Boot from USB and install Proxmox.
Installed on two 500GB SSDs (btrfs mirror setup).
After installation, access Proxmox via the web interface.
Run some post-install steps:
Post-install helper script:
🔗 Proxmox Post-Install Script
Install the latest Proxmox updates.
2️⃣ Install HexOS in a VM (NVMe Passthrough Setup)
Download HexOS ISO and upload it to Proxmox.
Create NVMe passthrough mappings:
In Datacenter → Resource Manager, create 4 NVMe mappings (NVME1, NVME2, NVME3, NVME4).
Create a new VM:
BIOS: SeaBIOS
Disk: 50GB HDD
RAM: 8GB
CPU: 2 cores (host)
Network: Virtio
CD/DVD: Connect the HexOS ISO
(At this stage, do not attach the NVMe SSDs yet.)
Boot the VM and complete the HexOS installation.
Shutdown the VM.
Attach NVMe SSDs:
In the hardware tab, add the 4 NVMe SSDs as PCI devices.
Boot HexOS again:
If everything is correct, HexOS should detect all 4 SSDs, allowing you to create a storage pool.
Done! 🎉
Special thanks to @Dylan and @PsychoWardsfor encouraging me to share more about my homelab! 🚀
Also a picture of my N1. It's fits perfectly in my 10 inch rack. (BTW, the other device is a NUC 11 pro)