Jump to content

Hardware & Storage Requirements/Compatibility FAQ


Recommended Posts

Posted

 

Hi Folks,

This post will go over the basic requirements for running HexOS, then cover a few frequently asked questions.

If you come across frequently asked questions that are not included in the main post please comment below!

NOTE: Please keep comments here directly related to the post/FAQ itself. and create separate topics to discuss specific use cases and issues.

Thanks!

Updated 12/4/24

----------------------------------------------------

  • Minimum Hardware Requirements:
     
    • x86 compatible hardware (Intel or AMD)
      • (HexOS is NOT ARM or RISC-V compatible)
    • 64 bit Processor with 2+ cores
    • 8GB or more of system memory
    • 16GB boot SSD
      • Larger is OK, but not necessary.
    • 3+ storage drives recommended
      • 2 storage drives is the current minimum. 
        • (Pools created with 2 drives are not expandable. See details below.)
        • Single drive configurations are not supported at this time.
    • Please visit https://hexos.com/early-access-faq for more info
       
  • Also, please check out the roadmap web page for info on upcoming features;
  • https://hexos.com/blog/the-road-to-10

-------------------------------------------------------

 

  • FAQ:
     
  • Q: Can I install HexOS on a virtual machine?
    • A: Yes. While HexOS is meant to be installed on physical hardware, it can be ran as a VM.
      • Please see TrueNAS SCALE documentation for details on running TrueNAS as a VM.
         
  • Q: can I install HexOS on a UGREEN or ASUSTOR NAS?
    • A: Yes.  To the best of my knowledge, UGREEN and ASUSTOR NAS devices all support installing 3rd party operating systems.
      • Google "Installing TrueNAS on [insert brand name here] NAS" to find guides and forum posts with other users experiences.
         
  • Q: Can I install HexOS on my old Synology NAS or Netgear Ready NAS?
    • A: No. Unfortunately many consumer NAS solutions do not support installation of 3rd party operating systems.
      • NOTE: It appears that some Ready NAS devices are capable of using 3rd party operating systems through advanced techniques, but the jury is out currently on exactly which models, and whether or not the hardware is performant enough for a good user experience.
         
  • Q: Can I run HexOS on a Raspberry Pi or equivalent?
    • A: No. Raspberry Pi devices are built using ARM processors. HexOS requires x86 hardware.
       
  • Q: Can I start with only a few (3+) drives and expand later?
    • A: Yes.You can add more drives of the same capacity to a pool to increase its available space.
       
  • Q: Can I expand my storage pool if I started with only 2 drives?
    • A: No. While OpenZFS has support for expanding a 2-device RAIDz1, that capability has not been enabled in TrueNAS SCALE.
       
  • Q: Can I set up a storage pool using a single hard drive?
    • A:  No. Single drive configurations are not supported at this time
      • This may change in the future, but either way it is discouraged due to single drive configurations being susceptible to data loss from hardware failure.
         
  • Q: Can storage pools use drives with different capacities without loosing space?
    • A: No. While mismatched drives can be used,  in any one pool the maximum usable capacity per drive is limited by the size of the smallest drive in that pool.
      • Example: A storage pool with 5x 256GB SSDs and 1x 250GB SSD  will have the same usable capacity as a pool with 6x 250GB drives.
         
  • Q: Can I change small drives our for larger ones to increase my storage pool's capacity?
    • A: Yes.  Drives can be exchanged one at a time to gradually copy all the data onto larger drives, Once all drives have been exchanged the pool's capacity will grow all at once.
      • Example: Lets say we have a pool with 6x10TB drives in RAIDz1, and we swap those out one by one for six 20TB units. When the last 20 TB drive has been installed, and the pool has finished re-silvering (copying data to a drive to re-construct the pool) then the pool's total capacity will jump from ~50TB usable to ~100TB usable!

 

  • Thanks 5
  • Confused 1
  • Mawson pinned this topic
  • Mawson changed the title to Hardware & Storage Requirements/Compatibility FAQ
Posted

Requesting clarification where the hardware requirements state "Minimum of two drives. (Pool will not be expandable if using only 2 drives)" but the FAQ indicates "Q: Can I start with only a few drives and expand later?

  • A: Yes.You can add more drives of the same capacity to a pool to increase its available space."

A few, to me means number greater than one.

Posted

I know linux sometime can be picky about NIC,  so I don't know if it will be easy or even feasible to have kind of a list of "plug and play" network controler.  Since 2.5gb switch price are going down I'm thinking of upgrading to 2.5gb 

Posted

Can I suggest also that people make sure their network card has TrueNAS support?  Currently for instance it doesn't support the RTL8126 chipset (linux drivers do exist but aren't in the current Kernel).

Posted
21 hours ago, SteveLinkNoah said:

The FAQ and Minimum Req. cleary say that you cannot expand a 2 Drive Pool. Now im confused since this video shows how it is possible (truenas seems to only be used for checking if it has worked): https://youtu.be/OMfQcVWjtMk?si=uMdM_IfuAKB4znPK&t=1016 (timecode in link)

 

Hi @SteveLinkNoah 

TL;DR: Truenas can do it, but it's not enabled in HexOS yet.

When writing FAQs and other articles I try to keep what I'm saying accurate to the current release's features and capabilities. Given the nature of what HexOS is there are bound to be difference between what is possible (or at least recommended) to do with each OS. 

As I understand it, expandable mirrors are a new feature for TrueNAS SCALE 24.10 (electric eel) . I see no reason HexOS couldn't support the feature, it's is just that a basic mirror is the default and only option currently, which is why the FAQ seems to contradict what is possible

 

 

 

  • Like 1
Posted
11 hours ago, Potty Bert said:

Can I suggest also that people make sure their network card has TrueNAS support?  Currently for instance it doesn't support the RTL8126 chipset (linux drivers do exist but aren't in the current Kernel).

On 12/4/2024 at 1:27 PM, MaLiXs said:

I know linux sometime can be picky about NIC,  so I don't know if it will be easy or even feasible to have kind of a list of "plug and play" network controler.  Since 2.5gb switch price are going down I'm thinking of upgrading to 2.5gb 

Good suggestions!

Going into the details of what hardware works or doesn't is a bit too deep for an FAQ though.

I imagine that sooner or later myself or someone in the community will put together a thread or document of some kind that is strictly dedicated to hardware compatibility, and then that might be something to mention in the FAQ.

Posted
3 hours ago, yonie said:

and what about a network card?

Yes. Definitely. It couldn't very well be a Network Attached Storage device otherwise, now could it? 😅

  • Haha 1
Posted

Little question i think fits this topic, is it possible to use one or two smaller drives for example m.2 ssd's to use as a cache for quicker transmition?

Posted
5 hours ago, lupaser said:

Little question i think fits this topic, is it possible to use one or two smaller drives for example m.2 ssd's to use as a cache for quicker transmition?

Totally possible ...in TrueNAS. HexOS' valid configurations don't yet include options to use drives for caching. That is a fairly basic feature of ZFS setups, so I'm sure it's in the plans, I just don't know when it may be coming.

Posted

can you add to this topic that having an ethernet connection to the router is a requirement? For people new to the networking space (such as myself) that would have saved me a couple hours 😅

  • Like 1
Posted
On 12/7/2024 at 11:39 PM, Mawson said:

Yes. Definitely. It couldn't very well be a Network Attached Storage device otherwise, now could it? 😅

what should i look for? is one port enough? 

  • Mawson locked this topic
  • Mawson unlocked this topic
Posted

I got my invite the day after the LTT video dropped, I tried to set up my server and have had no luck. I made a post about it and got at least one or two more people with the same boot_pool issue I was having. The issue may be some sort of hardware compatibility issue it seems. My thread was mysteriously deleted, however. How can I go about getting help, when the intro to the community says to use the forums for troubleshooting and my troubles are wiped away from the forum? I'm still DOA with this platform and my machine is just sitting in the corner. I am VERY frustrated

Posted
29 minutes ago, fildznuts said:

I got my invite the day after the LTT video dropped, I tried to set up my server and have had no luck. I made a post about it and got at least one or two more people with the same boot_pool issue I was having. The issue may be some sort of hardware compatibility issue it seems. My thread was mysteriously deleted, however. How can I go about getting help, when the intro to the community says to use the forums for troubleshooting and my troubles are wiped away from the forum? I'm still DOA with this platform and my machine is just sitting in the corner. I am VERY frustrated

Hi there and sorry for the trouble you're experiencing. Not sure how your post got deleted but I will look into that.   We are aware of this install issue affecting certain users and are looking into a fix.  Can you repost your issue and send me a DM with a link to it so I can track it?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...