F5F Stay Refreshed Hardware Desktop Getting started with a home server can be challenging.

Getting started with a home server can be challenging.

Getting started with a home server can be challenging.

D
Dynuzard
Junior Member
46
03-07-2016, 04:44 PM
#1
Hi there stranger
. I want to build myself a Homer Server and would require some help, sorry if it is a long post, but I included everything I thought could be needed below.
Information:
Budget (including currency):
around
2.200€ (2.270 USD)
Aim:
It should be as power efficient as possible
The system should function as a NAS for myself and close family
Movie and Audio streaming
Development Server
Home Lab
VMs
Docker Services
Software:
OS:
TrueNAS Scale
Family connectivity:
DuckDNS to connect to my router with dynamic IP
Reverse Proxy to connect to the services which shall be exposed over the internet through DuckDNS
OpenVPN for connection to development services
Nextcloud for account separated access to data like photos and documents
Streaming:
Plex for movies and series, for audio has not been decided yet
Other Info:
TrueNAS with ZFS file system
2 VDEVs á 4 * 8 TB drives
RAIDZ2
I am currently in the midst of configuring a home server for myself and my family and could need some advise from the pros. The use cases I have already laid out above, but it is the first time for me to create such a system. In the future I actually want to have 2 different systems, so one can just be the NAS and media streaming server and the other the development server / home lab. For now I will do everything in one single machine, out of simplicity and budgetary reasons, but of course if you see some better hardware I could use to have an easier upgrade path to a 2 system situation, please do not hesitate to point that out. I have made an initial plan on what software to use to accomplish my needs, but that of course may change in the future, I added it nonetheless because that may help some of you to have a better understanding of what I need. I have a few questions left before I want to go into buying all the parts. So I am going to lay out the planed build for you and then list the questions I have in hopes of some help from you guys, which would be greatly appreciated.
My planed build:
CPU:
AMD Ryzen 7 5700G
CPU Cooler
: Stock ?
Motherboard:
ASRock X570M Pro4
Memory:
Crucial Pro CP2K16G4DFRA32A DDR4 RAM Kit (2x16GB) 3200MHz
Boot & Cache Storage:
Samsung 970 EVO Plus 500GB NVMe M.2 SSD
Data Storage drives:
4x Seagate IronWolf 8 TB NAS HDD
Power Supply:
Seasonic Vertex PX-750 ATX3.0 750W Vertex PX-750
Case:
SilverStone Technology SST-CS381 v 1.2
My questions are:
Is there anything you would change about this build?
Knowing what it will be used for, is there anything in particular you would change? I hope I didn't mismatch any parts, but this is not my primary forte so any head ups are gladly received.
What would you recommend for fan configuration?
I am either going to use the Stock cooler or one from Noctua. Which one would you recommend? Other than that, I am not quite sure how many case fans I would need and in which push or pull configuration. That's why I haven't listed them above. I want to make sure that nothing gets too hot even under load, but I have no experience with it.
What RAID configuration would you recommend?
I have looked into this a bit and I think I want to use the ZFS file system with TrueNAS. For now I would buy four 8 TB drives which will become my first VDEV. I thought I would use the RAIDZ2 which would give me 16 TB of usable space and quite a high fault tolerance, but would that be needed? If I need more space I would add another VDEV of four drives in the same configuration. I like the data to be as save from corruption as feasible, but should I rather use RAIDZ1 or another RAID altogether. What do you think?
Do I need any additionals?
Like cables or something like that, which I might forget.
What about GPU?
I am thinking about adding a GPU for hardware transcoding for PLEX for example at some point. Is that even needed and if that is something which you would recommend, what is a good card for my configuration?
OPTIONAL: Backup strategy?
This is a optional question, but because family will also store data on this machine I am thinking about what I will do for backups. For me I wouldn't care too much, but with them in the mix. Are there any cloud backup services you could recommend? If not I may be just going with some good old hard drives stored with a friend.
That would be all the info I could think of right now and all the questions I still have. I am more the software kinda guy, so hardware is not my real strong suit. I hope someone here can help me out a bit, so I do not make any dumb decisions and go into this as prepared as possible. Thank you all for reading and anyone helping I thank in advance also. Have a nice day stranger
D
Dynuzard
03-07-2016, 04:44 PM #1

Hi there stranger
. I want to build myself a Homer Server and would require some help, sorry if it is a long post, but I included everything I thought could be needed below.
Information:
Budget (including currency):
around
2.200€ (2.270 USD)
Aim:
It should be as power efficient as possible
The system should function as a NAS for myself and close family
Movie and Audio streaming
Development Server
Home Lab
VMs
Docker Services
Software:
OS:
TrueNAS Scale
Family connectivity:
DuckDNS to connect to my router with dynamic IP
Reverse Proxy to connect to the services which shall be exposed over the internet through DuckDNS
OpenVPN for connection to development services
Nextcloud for account separated access to data like photos and documents
Streaming:
Plex for movies and series, for audio has not been decided yet
Other Info:
TrueNAS with ZFS file system
2 VDEVs á 4 * 8 TB drives
RAIDZ2
I am currently in the midst of configuring a home server for myself and my family and could need some advise from the pros. The use cases I have already laid out above, but it is the first time for me to create such a system. In the future I actually want to have 2 different systems, so one can just be the NAS and media streaming server and the other the development server / home lab. For now I will do everything in one single machine, out of simplicity and budgetary reasons, but of course if you see some better hardware I could use to have an easier upgrade path to a 2 system situation, please do not hesitate to point that out. I have made an initial plan on what software to use to accomplish my needs, but that of course may change in the future, I added it nonetheless because that may help some of you to have a better understanding of what I need. I have a few questions left before I want to go into buying all the parts. So I am going to lay out the planed build for you and then list the questions I have in hopes of some help from you guys, which would be greatly appreciated.
My planed build:
CPU:
AMD Ryzen 7 5700G
CPU Cooler
: Stock ?
Motherboard:
ASRock X570M Pro4
Memory:
Crucial Pro CP2K16G4DFRA32A DDR4 RAM Kit (2x16GB) 3200MHz
Boot & Cache Storage:
Samsung 970 EVO Plus 500GB NVMe M.2 SSD
Data Storage drives:
4x Seagate IronWolf 8 TB NAS HDD
Power Supply:
Seasonic Vertex PX-750 ATX3.0 750W Vertex PX-750
Case:
SilverStone Technology SST-CS381 v 1.2
My questions are:
Is there anything you would change about this build?
Knowing what it will be used for, is there anything in particular you would change? I hope I didn't mismatch any parts, but this is not my primary forte so any head ups are gladly received.
What would you recommend for fan configuration?
I am either going to use the Stock cooler or one from Noctua. Which one would you recommend? Other than that, I am not quite sure how many case fans I would need and in which push or pull configuration. That's why I haven't listed them above. I want to make sure that nothing gets too hot even under load, but I have no experience with it.
What RAID configuration would you recommend?
I have looked into this a bit and I think I want to use the ZFS file system with TrueNAS. For now I would buy four 8 TB drives which will become my first VDEV. I thought I would use the RAIDZ2 which would give me 16 TB of usable space and quite a high fault tolerance, but would that be needed? If I need more space I would add another VDEV of four drives in the same configuration. I like the data to be as save from corruption as feasible, but should I rather use RAIDZ1 or another RAID altogether. What do you think?
Do I need any additionals?
Like cables or something like that, which I might forget.
What about GPU?
I am thinking about adding a GPU for hardware transcoding for PLEX for example at some point. Is that even needed and if that is something which you would recommend, what is a good card for my configuration?
OPTIONAL: Backup strategy?
This is a optional question, but because family will also store data on this machine I am thinking about what I will do for backups. For me I wouldn't care too much, but with them in the mix. Are there any cloud backup services you could recommend? If not I may be just going with some good old hard drives stored with a friend.
That would be all the info I could think of right now and all the questions I still have. I am more the software kinda guy, so hardware is not my real strong suit. I hope someone here can help me out a bit, so I do not make any dumb decisions and go into this as prepared as possible. Thank you all for reading and anyone helping I thank in advance also. Have a nice day stranger

J
juri1990
Senior Member
441
03-07-2016, 06:06 PM
#2
Assigning only 4 drives to RAID-Z2 is not ideal in terms of "wasted" space.
There's an unwritten rule you should use 5, 7 or 11 drives for RAID-Z2 if space and money permit.
https://www.truenas.com/community/t...of...ion.97202/
So saying, I ignored this advice and installed 6 drives in one server and 8 drives each in three other servers, all running TrueNAS Core RAID-Z2. So far, I've had only one drive go bad since 2018.
TrueNAS "loves" RAM. The more the merrier. Any spare RAM...
J
juri1990
03-07-2016, 06:06 PM #2

Assigning only 4 drives to RAID-Z2 is not ideal in terms of "wasted" space.
There's an unwritten rule you should use 5, 7 or 11 drives for RAID-Z2 if space and money permit.
https://www.truenas.com/community/t...of...ion.97202/
So saying, I ignored this advice and installed 6 drives in one server and 8 drives each in three other servers, all running TrueNAS Core RAID-Z2. So far, I've had only one drive go bad since 2018.
TrueNAS "loves" RAM. The more the merrier. Any spare RAM...

C
ceceliyah
Member
65
03-07-2016, 06:32 PM
#3
The backup plan beyond RAID is not specified further in the provided context.
C
ceceliyah
03-07-2016, 06:32 PM #3

The backup plan beyond RAID is not specified further in the provided context.

C
carlitosjr06
Junior Member
13
03-07-2016, 07:15 PM
#4
Good question
. That's something I thought a lot about too actually and I haven't really come up with a satisfying answer to be completely honest.
My current plan is to have a cold copy on some hard drives I will store with a friend for one, which I will update occasionally. Then I will have an onsite backup on another machine of mine where I have the space for it and then I actually would want some cloud service I can backup to, but I haven't found anything I liked yet, maybe you have something. So for now I probably will rent some cloud storage like dropbox or so and backup my files there, encrypt and compress them as much as I can. So in a way a 3-2-1 strategy.
That's okay for now, but not only me is gonna use the server but also my family to save their files, so the storage might fill up quick and then this approach probably will fall apart, which is the reason I am not quite sure yet
C
carlitosjr06
03-07-2016, 07:15 PM #4

Good question
. That's something I thought a lot about too actually and I haven't really come up with a satisfying answer to be completely honest.
My current plan is to have a cold copy on some hard drives I will store with a friend for one, which I will update occasionally. Then I will have an onsite backup on another machine of mine where I have the space for it and then I actually would want some cloud service I can backup to, but I haven't found anything I liked yet, maybe you have something. So for now I probably will rent some cloud storage like dropbox or so and backup my files there, encrypt and compress them as much as I can. So in a way a 3-2-1 strategy.
That's okay for now, but not only me is gonna use the server but also my family to save their files, so the storage might fill up quick and then this approach probably will fall apart, which is the reason I am not quite sure yet

M
Mr_Meowzers3
Junior Member
18
03-19-2016, 04:01 AM
#5
Assigning only 4 drives to RAID-Z2 is not ideal in terms of "wasted" space.
There's an unwritten rule you should use 5, 7 or 11 drives for RAID-Z2 if space and money permit.
https://www.truenas.com/community/t...of...ion.97202/
So saying, I ignored this advice and installed 6 drives in one server and 8 drives each in three other servers, all running TrueNAS Core RAID-Z2. So far, I've had only one drive go bad since 2018.
TrueNAS "loves" RAM. The more the merrier. Any spare RAM will be used by the TrueNAS cache. In my two HP servers I have 60GB and 64GB ECC RAM. In my desktop servers, I think they're both running the minimum recommended 16GB (non-ECC). I can get away with only 16GB because they're basic servers. I don't run PLEX or anything fancy.
For added integrity, ECC RAM is recommended for TrueNAS. Some people swear by ECC, others don't worry, preferring cheaper non-ECC. I use both.
https://forums.truenas.com/t/ecc-vs-non-...e007/27441
Something else to consider is bit rot. Of course it might never happen, but keep plenty of backups.
https://www.truenas.com/community/thread...ems.40778/
TrueNAS has (had?) very modest boot requirements. For several years, I was booting my two HP servers from fast 16GB USB flash drives (Kingston Ultra Fit). The servers are now running TrueNAS Core from 32GB mSATA drives in USB converters. In your situation, you may well benefit from a faster, bigger drive, but you might find most of the 500GB remains unused.
If you plan to add more hard disks, you'll run out of SATA ports on your mobo. I use ex-server LSI SAS 9211-8i Gen 2 PCI Host Bus Adapters flashed with IT (Initiator Target) firmware. Consider the faster PCI Gen3 9207-8i too. Do not buy a 9207-8e or 9211-8e versions. IR (RAID) firmware cards are not ideal for TrueNAS, but can often be reflashed to IT.
https://forums.servethehome.com/index.ph...-9211.668/
These cards come with 4, 8, 12, 16 or 20 drive capability. You'll need one 4-way SFF8087 to SATA Forward Breakout cable for each set of 4 drives.
https://www.amazon.com/OIKWAN-Controller...B088GL3NS2
M
Mr_Meowzers3
03-19-2016, 04:01 AM #5

Assigning only 4 drives to RAID-Z2 is not ideal in terms of "wasted" space.
There's an unwritten rule you should use 5, 7 or 11 drives for RAID-Z2 if space and money permit.
https://www.truenas.com/community/t...of...ion.97202/
So saying, I ignored this advice and installed 6 drives in one server and 8 drives each in three other servers, all running TrueNAS Core RAID-Z2. So far, I've had only one drive go bad since 2018.
TrueNAS "loves" RAM. The more the merrier. Any spare RAM will be used by the TrueNAS cache. In my two HP servers I have 60GB and 64GB ECC RAM. In my desktop servers, I think they're both running the minimum recommended 16GB (non-ECC). I can get away with only 16GB because they're basic servers. I don't run PLEX or anything fancy.
For added integrity, ECC RAM is recommended for TrueNAS. Some people swear by ECC, others don't worry, preferring cheaper non-ECC. I use both.
https://forums.truenas.com/t/ecc-vs-non-...e007/27441
Something else to consider is bit rot. Of course it might never happen, but keep plenty of backups.
https://www.truenas.com/community/thread...ems.40778/
TrueNAS has (had?) very modest boot requirements. For several years, I was booting my two HP servers from fast 16GB USB flash drives (Kingston Ultra Fit). The servers are now running TrueNAS Core from 32GB mSATA drives in USB converters. In your situation, you may well benefit from a faster, bigger drive, but you might find most of the 500GB remains unused.
If you plan to add more hard disks, you'll run out of SATA ports on your mobo. I use ex-server LSI SAS 9211-8i Gen 2 PCI Host Bus Adapters flashed with IT (Initiator Target) firmware. Consider the faster PCI Gen3 9207-8i too. Do not buy a 9207-8e or 9211-8e versions. IR (RAID) firmware cards are not ideal for TrueNAS, but can often be reflashed to IT.
https://forums.servethehome.com/index.ph...-9211.668/
These cards come with 4, 8, 12, 16 or 20 drive capability. You'll need one 4-way SFF8087 to SATA Forward Breakout cable for each set of 4 drives.
https://www.amazon.com/OIKWAN-Controller...B088GL3NS2

N
Nexio_
Member
155
03-19-2016, 11:21 AM
#6
Thank you for your feedback, it was very useful. I apologize for the delay; sometimes life moves slower than expected. Based on your comments, I adjusted the build as follows:

CPU:
AMD Ryzen 7 5700G
CPU Cooler: Noctua NH-L9A-AM4
Motherboard: ASRock X570M Pro4
Memory: Timetec Hynix IC 32GB KIT (2 x 16GB) DDR4 2400MHz PC4-19200 Unbuffered ECC 1.2V CL17 2Rx8 Dual Rank 288Pin UDIMM Server Memory RAM Module
Boot Drive: Samsung 870 EVO SATA III 2.5 Inch (6.35 cm) SSD, 250 GB
Data Storage drives: 4x WD Red Plus 12TB NAS 3.5" Internal Hard Drive
Power Supply: Corsair SF750
Case: SilverStone Technology SST-CS381 v1.2

I kept the design open for future upgrades and took all your suggestions into account. It was a good decision. Is there anything else you’d like to mention or change?

Thank you for your time, I truly appreciate it.
N
Nexio_
03-19-2016, 11:21 AM #6

Thank you for your feedback, it was very useful. I apologize for the delay; sometimes life moves slower than expected. Based on your comments, I adjusted the build as follows:

CPU:
AMD Ryzen 7 5700G
CPU Cooler: Noctua NH-L9A-AM4
Motherboard: ASRock X570M Pro4
Memory: Timetec Hynix IC 32GB KIT (2 x 16GB) DDR4 2400MHz PC4-19200 Unbuffered ECC 1.2V CL17 2Rx8 Dual Rank 288Pin UDIMM Server Memory RAM Module
Boot Drive: Samsung 870 EVO SATA III 2.5 Inch (6.35 cm) SSD, 250 GB
Data Storage drives: 4x WD Red Plus 12TB NAS 3.5" Internal Hard Drive
Power Supply: Corsair SF750
Case: SilverStone Technology SST-CS381 v1.2

I kept the design open for future upgrades and took all your suggestions into account. It was a good decision. Is there anything else you’d like to mention or change?

Thank you for your time, I truly appreciate it.

A
ADIR_4444
Senior Member
417
03-27-2016, 12:03 AM
#7
The 5700G model does not support ECC RAM. Please verify this information before placing an order.
A
ADIR_4444
03-27-2016, 12:03 AM #7

The 5700G model does not support ECC RAM. Please verify this information before placing an order.

B
Brandon_En
Member
246
03-27-2016, 08:06 PM
#8
I also explored this topic but didn't find a convincing solution other than "It officially doesn't work BUT...". However, I let it slip again, which is appreciated.
Now I'm considering whether to switch to a CPU and possibly more components, or stick with NON-ECC RAM and accept the limitations.
B
Brandon_En
03-27-2016, 08:06 PM #8

I also explored this topic but didn't find a convincing solution other than "It officially doesn't work BUT...". However, I let it slip again, which is appreciated.
Now I'm considering whether to switch to a CPU and possibly more components, or stick with NON-ECC RAM and accept the limitations.