Odroid H4+ and Ultra as Truenas device

  • Odroid H4 Ultra and feature comparison between all 3 models. I’m interested in either the Plus or Ultra Model since they offer 4 sata ports. Wondering what others think.

Basic specs:

$15 Mini ITX conversion kit available.
$139 Plus and $220 Ultra model = 4 sata ports
Single channel of DDR5 memory supported.
2.5gbe. two ports on Ultra.
Ultra jumps from 4 to 8 cores, improved GPU.
Thinking this could make a nice backup box to share with family. Thoughts?

I considered an ODROID when building my homelab storage, but ended up going with a full tower instead and doing compute and storage on the same box.

If this is truly a backup box to be shared with a couple users - doesn’t need much if any compute, does it? Cheaper ODROID, save the $$ for more storage capacity / redundancy.

I’ll share my experience and thoughts. First, know I’m a huge fan of ZFS and use it wherever I can. I have a small server consisting of two 8TB HDDs configured as a ZFS mirror attached to a Pi 4B via USB. I’m not fond of USB connected storage but it has been solid for over two years, including migrating from 6TB HDDs to 8TB HDDs.

These ARM based SBCs seem to have plenty of horsepower for this kind of application. Of course that depends on the application. It’s not going to be good at something like transcoding videos. For that, you want an Intel processor that supports Quick Sync.

Having PCIe for storage is (IMO) fantastic. I get that from the Pi 5 and CM4 though I have not leveraged that for my Pi based server. It’s secondary to my main server and as long as it keeps working, there are other things higher on my priority list.

I see that the only Linux disto that Odroid supports is Ubuntu and the most recent is 22.04. There are probably third party options. One of the things that keeps coming up comparing Raspberry Pis to similar boards is S/W support and breadth of the community. That’s the only potential drawback I see with the Odroid boards. OTOH I know that Chris Fischer (Jupiter Broadcasting podcasts) has one and is really happy with it. I have no direct experience.

If you go that way, let us know how you like it,

The Odroid H4 line is x86, not ARM, so you can run whatever distro you like on it. it’s an Intel N97 processor in most models.

Also OP, get out of my head, I was just looking at these yesterday.

It seems particularly nice if you get the $15 Mini-ITX adapter so you can stick it in a standard PC case.

1 Like

The N-305 on the odroid ultra actually does have QuickSync - it’s a pretty nice looking board. No personal experience with one, though.

I have this as well.

Honestly, any old enterprise thin client is a superior option for pci-e at a much lower price. Cancelled my Pi5 + nvme orders for this reason.

This is totally false.

  • Armbian worked hand in hand with Odroid for maybe 10 years.
  • Debian
  • Ubuntu
  • Dietpi

I’ve used all of these without issue on Odroid arm since 2017. Cannot speak for non-Debian based, but probably many more.

There is no functional difference between Odroid and Pi arm devices since they support effectively all the same gpio hats. Odroid has plenty of support and functionality, plus is always ahead of the Pi line, because they iterate much faster. Example, they offered arm64 software back in 2017 while Pi didn’t offer it officially until 2022.

Sorry for the off-topic, but want to clarify odroid devices are well supported.

1 Like

My mistake. That changes everything as my understanding is that ARM devices frequently require very specific support to boot and work whereas x86 devices only require specific support for corner cases and non standard peripherals.

The only distro I see for download links is Ubuntu 22.04 https://wiki.odroid.com/odroid-h4/start There is a comment “… or download a free operating system such as Debian or Ubuntu.” but no further mention of Debian.

Edit: Favorable review of the Odroid H4 on the Self Hosted podcast. https://selfhosted.show/138

Great choice for a budget NAS. Just don’t expect it to do more than being a NAS–this will not be a good fit for transcoding or other compute-heavy workloads.