Testing the ODROID-HC2 with Open Media Vault

I’ve recently been tinkering with a few small Raspberry Pi-like boards. I’m anxious to get my hands on hardkernel’s ODROID-H2 x86 board, I think they might have hit a sweet spot for a decently spec’d, low TDP board with a decent amount of RAM and NVMe storage options. I like the NUC platform, but the H2 might be a less expensive & more capable option. Until this product gets back in stock, I’ve been playing with the ODROID-HC2.

ODROID-HC2 ODROID-HC2

The HC2 board is very similar to a Raspberry Pi, except with a little more storage capability having a SATA3 port included. It’s a really good platform for a low TDP, inexpensive NAS appliance. Of course there’s no redundancy with just a single disk, but ideally you have the important data backed up elsewhere and just use this device for serving out content. It comes with a metal base that fits mounting either a 2.5″ or 3.5″ disk, and a plastic case enclosure. The USB piece shown is a WiFi adapter:

ODROID-HC2

There’s a few prebuilt images for the device, including Android. I’ve opted for OpenMediaVault, and it’s worked pretty well thus far. I’ve added a 2 TB 3.5″ disk, and have got it hosting some NFS shares, an HTTP server, have Docker installed on it, and am running a Plex container within.

OMV

I ran into a little bit of trouble setting up the NFS shares on OMV. I realised one needs to create ACLs as well as adding the right NFS client subnets and options for access. You can double check how this ends up getting parsed by looking at the /etc/exports file via SSH. Getting Docker running on it was easy, I used the ARM specific container build for Plex. After sorting out the NFS ACLs, I had no trouble starting up the Plex container.

OMV2

Use host-based container networking, and bind-mount the Plex directories on the NFS shared folder:

OMV3

Plex setup found the Plex server right away, so setup was easy. I don’t have SSL setup on the device, but I didn’t need to set the “Allow Fallback to Insecure Connections” to “Always” as some others had reported. Next up is adding media to the Plex library.

OMV4

Overall, pretty pleased with this board for what little I spent on it.