New homeserver build, which OS?

Associate
Joined
23 Sep 2007
Posts
1,210
Hi,

I'm building a new homeserver build and would like some advise on which OS to choose. I'm quite familiar with most of them and just want to make the right choice for my needs.

I currently have an xpenology box which I am replacing and which is running on a 10gbe network.

My use cases are:
Data storage (NAS)
Plex/Media box (no transcoding)
VMs (Ubuntu, Windows).
SSD array for fast read/write
Surveillance software

Choices (and some of my thoughts):

Unraid -

Easy to use, and VMs supported
Nas array will be slow (not raid)

Freenas -
ZFS will be faster
GUI isn't great and is really built for NAS.

xpenology -
Works and reliable.
No support and installing is a pain.


Based on my use cases, which one would you choose? Are there any others I should be looking at?
 
Unraid. The performance on mine is fine (mirrored SSD cache + 5,400rpm mechanicals). The ease of adding/removing individual drives outweighs everything else.
 
I think Unraid is top of the list at the moment.

I've read that it does not support SSD arrays or it's not a good idea, is that the case?
What is the best configuration for drives? Mirrored SSD cache or RAID 0 cache? And how big?
 
From the manual...
Do not assign an SSD as a data/parity device. While unRAID won’t stop you from doing this, SSDs are only supported for use as cache devices due TRIM/discard and how it impacts parity protection. Using SSDs as data/parity devices is unsupported and may result in data loss at this time.

As the data on the cache is exposed until it gets moved the array I wouldn't want RAID0 (although it's there as an option if you don't mind the additional risk).

The size will depend on what you're going to be caching. I recently ended up with 2 x 1TB in RAID1 because (1.) They were only £80 each (2.) I regularly write some large files (400GB+) which I wanted to be able to cache.
 
From the manual...


As the data on the cache is exposed until it gets moved the array I wouldn't want RAID0 (although it's there as an option if you don't mind the additional risk).

The size will depend on what you're going to be caching. I recently ended up with 2 x 1TB in RAID1 because (1.) They were only £80 each (2.) I regularly write some large files (400GB+) which I wanted to be able to cache.

Mx500 drives by any chance? Exactly what I just did.
 
Where do you store the VMs on unraid. I usually keep them on an ssd.

I've read that these can be stored on the ssd cache drive?
 
Where do you store the VMs on unraid. I usually keep them on an ssd.

I've read that these can be stored on the ssd cache drive?

You can store them where you like; on the array, on your cache drive(s) or even a dedicated nvme if you want through the ‘unassigned devices’ plugin. I choose the cache as it gives me enough performance with some resiliency of RAID1.
 
Back
Top Bottom