TrueNAS is now (unofficially) available for 64-bit Arm platforms with UEFI support

TrueNAS Scale NAS platform was designed to work on x86-64 computers only, but there’s now an unofficial port for 64-bit Arm (Aarch64) targets running a UEFI bootloader, including the Raspberry Pi 4/5 SBCs and other higher-end Arm boards.

Previously known as FreeNAS, the community edition, FreeBSD-based TrueNAS Core was phased out in 2022 and replaced with the Linux-based TrueNAS Scale. iXsystems also provides TrueNAS Enterprise, a paid version with more advanced features, but all versions only work on 64-bit x86 machines. TrueNAS forum user Joel0 decided to change that and patched TrueNAS Scale to run on ARM (aarch64).

TrueNAS Arm

The main requirements are having a 64-bit Arm target, at least 8GB RAM, 16GB boot storage, and a working UEFI bootloader. The image has been tested with a QEMU virtual machine, and it should also work on a Raspberry Pi 4 or 5 with UEFI, but it has not been tested. One user from the forum thread above has tested it on a Mac Studio M4 with VMware Fusion. The only known issue at the moment is that apps and containers do not work.

This could, for instance, enable a TrueNAS on a Raspberry Pi 5 fitted with a Radxa Penta SATA HAT as pictured above. Arm SystemReady-compliant boards like the Radxa Orion O6 should also be candidates, and even Rockchip RK3588 SBCs could be used since there’s an EDK2 UEFI firmware port that works on the FriendlyELEC  CM3588 NAS kit, among many other boards.

If you want to get started and/or help with the projects, there are three main resources to look at:

There’s not much in the way of documentation, but I’m not sure it’s needed, since users simply need to be able to load an ISO image and follow TrueNAS documentation for installation and configuration. There’s also a recent interview of Joel May about the port on TrueNAS Tech Talk.

Via Jeff Geerling

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
16 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC