Jump to content

Hey guys.

 

I'm new to this whole NAS/homeserver thing and want to build my first system. So I have a bunch of questions.

Now the goal here is to have a NAS and a Plex Server running on it with support for transcoding (4K Bluray-Rips). Maybe later on I would deploy a few docker-services like Bitwarden, NextCloud or whatever.

 

So far my research has led me to the following components:

Intel core i3 10100 4C/8T CPU

Scythe Mugen 5 Cooler (existing)

MSI H410M-A Pro Mainboard

Crucial Ballistix 2x8GB DDR4-3000C15 Kit

Nanoxia Deep Silence 4 Case (target was something with dust-filtration, not huge, support for at least 4 hdds and ideally soundproofing)

EVGA SuperNOVA G3 550W (existing. from a previous build)

8 TB Harddrive (taken from my existing WD MyBook external hdd. obviously might add more drives)

 

Which roughly puts me at 350€ (incl. VAT) given my already existing parts.

 

Now to my questions:

1. Is anything wrong with any of these parts / are there better recommondations?

2. Do you recommend FreeNAS/TrueNAS, Unraid or OpenMediaVault?

3. What type of SSD layout would be recommended? Just a small one as boot drive, or 2 drives one for boot and one for caching?

 

Thank you for all your help! 

Link to comment
https://linustechtips.com/topic/1308662-diy-nas-and-plex-server/
Share on other sites

Link to post
Share on other sites

1. shoudl work fine. You will probalby want plex pass for gpu video encoding here.

 

2. Id go unraid for the easy expansion.

 

3. Unraid will boot from a usb stick. Probably won't need a ssd here at all, but can add them as a cache for vms/containers if you want.

Link to post
Share on other sites

30 minutes ago, ZlYtR said:

Do you recommend FreeNAS/TrueNAS, Unraid or OpenMediaVault?

 

27 minutes ago, Electronics Wizardy said:

Id go unraid for the easy expansion.

Although I think Unraid is awesome, I personally use TrueNAS it works pretty amazingly for it being free. Although the downside (and why you may want to go with Unraid) is that TrueNAS is a FREEBSD based system and thus comes with the problems associated with that.

R U L E  # 1   A b o u t   M e:   I   u s u a l l y   g i v e   D U M B   a d v i c e   a n d   y o u   s h o u l d   n o t   l i s t e n   t o  m e.

 

Link to post
Share on other sites

32 minutes ago, ZlYtR said:

What type of SSD layout would be recommended? Just a small one as boot drive, or 2 drives one for boot and one for caching?

If you decide to go with TrueNAS you could just use a USB 3.0 or better flash drive to boot from and use your SSD for a Cach.

R U L E  # 1   A b o u t   M e:   I   u s u a l l y   g i v e   D U M B   a d v i c e   a n d   y o u   s h o u l d   n o t   l i s t e n   t o  m e.

 

Link to post
Share on other sites

7 minutes ago, ZlYtR said:

And what kind of problems would that be?

"In my opinion, the biggest arguments for going with Unraid over TrueNAS CORE for home use is the fact that you can add drives one at a time and the ability to mix-and-match drive sizes. As normal computer cases can only house a limited amount of hard drives you might at some point not be able to add another three or four drives needed for TrueNAS Core. If you are using OpenZFS increasing the storage capacity of your NAS always means buying multiple drives. For example, every RAID-Z2 group will need at least three drives."

 

"the Unraid community is open to everyone and beginner-friendly. That is not something that can be said of the TrueNAS community."

 

However "Unraid can’t compete with TrueNAS CORE in terms of read/write performance. If you are using any level of OpenZFS data will be stripped and written to multiple drives simultaneously. Because TrueNAS is more targeted towards businesses and not necessarily for home use restoring data is made as easy as possible using the snapshotting feature."

 

https://unraid-guides.com/2020/06/18/why-unraid-beats-truenas-core-freenas-for-personal-use/

R U L E  # 1   A b o u t   M e:   I   u s u a l l y   g i v e   D U M B   a d v i c e   a n d   y o u   s h o u l d   n o t   l i s t e n   t o  m e.

 

Link to post
Share on other sites

Also don't forget that in TrueNAS CORE

  • Fault tolerance greatly reduces capacity
  • No choice in file system

R U L E  # 1   A b o u t   M e:   I   u s u a l l y   g i v e   D U M B   a d v i c e   a n d   y o u   s h o u l d   n o t   l i s t e n   t o  m e.

 

Link to post
Share on other sites

39 minutes ago, ZlYtR said:

Also if I was to add an ssd-cache:

 

How big should the ssd be? In terms of storage I think for the foreseeable future I'd probably get a second 8TB hdd and then leave it at that for storage.

Personally I have never set up a SSD cach so maybe someone like @ShrimpBrime would know or someone who would know? I would like to eventually set up a SSD cach so I personally would also love to know.

R U L E  # 1   A b o u t   M e:   I   u s u a l l y   g i v e   D U M B   a d v i c e   a n d   y o u   s h o u l d   n o t   l i s t e n   t o  m e.

 

Link to post
Share on other sites

8 minutes ago, birdflyer said:

Personally I have never set up a SSD cach so maybe someone like @ShrimpBrime would know or someone who would know? I would like to eventually set up a SSD cach so I personally would also love to know.

You do it through Intel RST. 

Just enable acceleration and select the drive you want. Then select the cache size.

Pretty straight forward actually.

Link to post
Share on other sites

35 minutes ago, ShrimpBrime said:

You do it through Intel RST. 

Just enable acceleration and select the drive you want. Then select the cache size.

Pretty straight forward actually.

In linux there are much betteroptions, Don't use rst here.

 

33 minutes ago, ZlYtR said:

Question was more how big of a ssd I should choose.

Id probalby not have any cache ssd for a basic plex server, won't be needed, and movies really aren't that high of bitrate, so it won't matter with the speed increase.

 

 

Link to post
Share on other sites

18 minutes ago, Electronics Wizardy said:

In linux there are much betteroptions, Don't use rst here.

 

Id probalby not have any cache ssd for a basic plex server, won't be needed, and movies really aren't that high of bitrate, so it won't matter with the speed increase.

 

 

Ah, I didn't read the thread. On mobile, just replied to the notification.

 

Can you describe how to do this in a Linux environment please?

Link to post
Share on other sites

1 minute ago, ShrimpBrime said:

Ah, I didn't read the thread. On mobile, just replied to the notification.

 

Can you describe how to do this in a Linux environment please?

If there using unraid, Id just use the cache drives in unraid.

 

Otherwise, there is bcache, lvm caching, and zfs that all do ssd caching.

Link to post
Share on other sites

15 minutes ago, Electronics Wizardy said:

If there using unraid, Id just use the cache drives in unraid.

 

Otherwise, there is bcache, lvm caching, and zfs that all do ssd caching.

Right on thank you. zfs I've heard of. But I don't Linux much. Ubuntu on a thumb drive for windows diagnostics though XD.

Link to post
Share on other sites

13 hours ago, birdflyer said:

However "Unraid can’t compete with TrueNAS CORE in terms of read/write performance. If you are using any level of OpenZFS data will be stripped and written to multiple drives simultaneously. Because TrueNAS is more targeted towards businesses and not necessarily for home use restoring data is made as easy as possible using the snapshotting feature."

also keep in mind this here only matters if you have 10G networking as the 1G basically everyone has will not even be close to max out even under unraid.

Link to post
Share on other sites

So I'm thinking for that same reason I don't really need a caching SSD when I'm only on 1G Lan. And if I later upgrade to 2.5G or whatever adding a caching ssd in Unraid is super easy, right?

 

Though since Unraid boots from a USB stick and runs in RAM I wonder where the VMs/Dockers would run from. Should I have a ssd for that?

Link to post
Share on other sites

You can do all of this pretty easily in OpenMediaVault...  TrueNas is nice, but has a steep learning curve, Unraid is OK, but not FREE... OpenMediaVault is a lightweight NAS implementation, with great hardware support.. plus you can run VM's in it.

 

If you arent going balls deep with lots of drives for redundancy, you can achieve great results with OMV running LVM (omv-lvm plug in needed). You can run with 1 disk and add additional disks to your LVM group pretty easily... tho spanning disks in groups comes with its own concerns..

 

imo, you wont need caching.. Im not sure your workload dictates it, nor available lan bandwidth.

 

booting from an SDcard/USB Stick is lame.. you can find a tiny ass SSD and not have to worry about the R/W durability for much longer.. 

 

Keep your OS/VM's on SSD's, and storage on the HDDs of course.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×