โจ Explore this awesome post from Hacker News ๐
๐ **Category**:
โ **What Youโll Learn**:
Iโve always wanted an ARM server in my homelab. But earlier, I either had to use an underpowered ARM system, or use Asahi which not only requires expensive Mac hardware but also slowed down in the past few years.
Then Minisforum introduced the MS-R1 Mini PC. Two MS-01s were already incumbent in my homelab when they replaced power-hungry HPE towers, but the MS-R1 gave me what I wanted: a reasonably powerful ARM machine which doesnโt have bank-breaking Mac pricing.
Assembly
I got the MS-R1 barebones and had a 1TB SSD sitting around.
First, we have the box:

I opened the box and got this:

I installed my SSD, and attempted to install Rocky Linux.
Rocky Linux Installation

So here it is, Rocky Linux booted.
Thereโs one issue: the onboard NICs werenโt detected:

I installed it anyways, and tried to sideload the Realtek r8127 drivers. While they did install and load, keeping the driver upon kernel updates wasnโt elegant and very hacky.
I could keep trying, but decided to just use Fedora instead:
Fedora Installation

Yes, while I use Fedora on my laptop, I also know Fedora is generally not a good option for a server. But it had the NIC drivers as the RTL8127 is newer than RHEL 10โs freeze but not Fedora 43โs.
So thatโs what I used.
Homelab Picture
Hereโs my obligatory homelab picture:

MS-R1 on the top, then two MS-01s, MikroTik CCR2004-16G-2S+PC, CRS309-1G-8S+IN and CSS610-8P-2S+IN.
The Upsides
First, itโs a powerful-enough ARM system which doesnโt break the bank. I wanted this for so long. Iโd say itโs quieter than the MS-01s but then Intel doesnโt exactly have the most efficient silicon. Yet even as an efficiency for performance freak I have a 285K instead of a 9950X.
While Minisforum recommends their Debian image, Rocky Linux worked for everything but the NICs, and Fedora works for everything I need. I havenโt tested the integrated GPU since I plan to use this headless. I also own a Mac as my ARM (but not main) laptop.
Say what you want about UEFI and ACPI, but it does make hardware support easier. Heck, not just Macs with UTM, but Huawei ARM laptops in China can run Windows VMs, despite crippling US sanctions.
I do hope a future CentOS/RHEL/Rocky 10 adds the Realtek 8127 so I wonโt have to wait until 2028 for Rocky 11. And no I wonโt use Debian.
The Downsides
By no means is the MS-R1 perfect.
For instance, there are two M.2 slots but one is used by the Wi-Fi and even if I remove it, cannot use it for a M.2 SSD, only U.2. Iโd still prefer to have RAID if not for the shortage. The MS-01 and A2 have multiple M.2 SSD slots.
Also, Marvell AQC107 NICs wasnโt detected by the UEFI, so they couldnโt be used as far as I tried:

Unless the NIC died or my UEFI configuration is wrong, itโs simply not usable.
One nit: if I select โpower on after outage,โ it didnโt do it when I unplugged and replugged the server. Darn.
Why not Debian or Ubuntu?
While Iโm aware thereโs a โrecommendedโ Debian variant for the MS-R1, Iโm simply not a fan of Debian-based distros. Sure, I run my UniFi controller on Debian (inside Incus). But thatโs because I have to, not because I want to.
I donโt hate Debian, I respect Debian for what they do. They do many things right, like being truly community-owned and having a reliable upgrade path (which RHEL and co notoriously lacks). But itโs not for me, despite having used it for 2.5 months before nearly a decade of FreeBSD.
Conclusion
The ARM ecosystem while growing is still small when compared to x86. Heck, I daily drive an HP OmniBook Ultra instead of a faster M3 Pro MacBook Pro because of Linux. And Asahiโs delays.
The MS-R1 isnโt perfect, but works quite well as a homelab ARM hypervisor. Do I regret it? Not at all, despite its problems. Itโs early adopter problems, but I have pretty thick skin as long as my privacy isnโt invaded for profit and โAIโ.
The Mac Studio is way too expensive, even used, while expected for Apple is more expensive than even already expensive current-gen HPE ProLiants. HPE is cheaper than Apple, and is already expensive as-is. ARM64 SBCs are great, but I still wanted something like a PC.
There is also one other perk: while the MSRP is $599, I got it for $559 despite a RAM shortage.
While it wonโt replace my two MS-01s (too much x86 software! vPro!), itโs a nice addition and is already running my secondary Samba domain controller in a FreeBSD 15.0 virtual machine.
โก **Whatโs your take?**
Share your thoughts in the comments below!
#๏ธโฃ **#ARM #Homelab #Server #Minisforum #MSR1 #Review #Sour #Coffee #Labs**
๐ **Posted on**: 1771555424
๐ **Want more?** Click here for more info! ๐
