FreeNAS and Unraid are two popular options, but it can be tough to figure out which one is best for you. There are a few factors that make it easier to choose which one to use.
Pricing
FreeNAS is free, both in terms of price and in that it’s open source. The project is based on the FreeBSD operating system, and its source code is freely available on GitHub. If you’re using FreeNAS for a business, commercial support is available via TrueNAS, the project’s enterprise version. Unraid has no free version and is closed source, owned by the company LimeTech. The software runs a proprietary operating system called Unraid OS. What you pay depends on the hardware you’re using.
The Basic version costs $59 and supports six attached storage devices, while the Plus version supports twelve storage devices for $89. Finally, the Pro version will cost you $129 and supports unlimited attached storage devices.
Features
In the project’s own words, “file sharing is what FreeNAS does best.” If you’re looking to store large amounts of photos, music, videos, or other files, FreeNAS will do that very well. It’s possible to use the software for other things, like a Plex server, but this is secondary to the project’s overall goal.
Unraid is more wide-ranging. You can use it as storage, yes, but also as an application server or virtualization host. You don’t have to have a separate system for each use case either. One Unraid-powered device can function as an NAS, application server, and virtualization host. Ease of operating is also a major focus for Unraid. For example, unlike a traditional RAID setup, you can add any drive of any size, without having to worry about matching them. This focus on flexibility means it’s very user-friendly. Both FreeNAS and Unraid include remote graphical control panels, encryption, and built-in support for protocols like SSH, FTP, and rsync.
Hardware Requirements
FreeNAS generally has steeper hardware requirements than Unraid. First, you’ll need to be running 64-bit hardware, as 32-bit isn’t supported at all. For a small NAS, the requirements are a boot drive of at least 8 GB, and 8 GB of RAM. You’ll also need an Ethernet connection and at least one storage drive. For a home media server, the project recommends a boot drive at least 16 GB in size and 16 GB RAM. As you add more storage, you’ll need to add more RAM. Otherwise, performance may suffer. Like FreeNAS, Unraid requires a 64-bit CPU. Otherwise, the recommendations for a basic traditional NAS are much more lenient. For home users, 2 GB RAM is required, while 4 GB ECC RAM is recommended for business users. In addition, you’ll need an Ethernet connection and one or more storage drives. For an application server, like a Plex or Minecraft server, the recommendations still aren’t too high. LimeTech recommends an i3 or higher CPU with at least two cores and 4 GB to 8 GB RAM.
Ease of Use
When it comes to ease of use, users often cite Unraid as being the easier of the two to use. In the case of adding a drive, you power off the server, add the new drive, turn it back on, and it will show up under Unassigned Devices. Next, run a plugin called Preclear to prepare the drive for use, then format it.
With FreeNAS, you instead have to extend the disk pool manually. This isn’t incredibly complicated if you’re familiar with the process, but it’s not quite as easy as Unraid’s method. You’re much more hands-on with FreeNAS, which some may see as a plus while others see it as a minus.
Conclusion
Both options offer a wealth of features, but in the end it will probably come down to ease of use and pricing. Unraid is a better choice if you’re willing to spend money in exchange for easier setup. If you’re willing to handle more of the setup yourself, FreeNAS can save you some cash. Just keep in mind that if you’re using more modest hardware, Unraid is likely to be a much better option.