Jump to content

Hi,
I'm new to home servers and building my own NAS, and would like some advice. My main use cases are photo backup, file sharing and storage, Plex media hosting, and hosting a Minecraft server. I have a couple of questions:

  1. Is anything under/overkill
  2. Are there any better options than what I've picked for my use case? My final diskless budget is around $600 (U.S) is ok
  3. For the storage, is my SSD for caching a good size?
  4. Anything else that stands out as stupid or could just be better?

Thanks for the feedback

HomeServer.thumb.png.3f56f728ed43e22807ac712466745409.png

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/
Share on other sites

Link to post
Share on other sites

39 minutes ago, Mdubs71 said:

Hi,
I'm new to home servers and building my own NAS, and would like some advice. My main use cases are photo backup, file sharing and storage, Plex media hosting, and hosting a Minecraft server. I have a couple of questions:

  1. Is anything under/overkill
  2. Are there any better options than what I've picked for my use case? My final diskless budget is around $600 (U.S) is ok
  3. For the storage, is my SSD for caching a good size?
  4. Anything else that stands out as stupid or could just be better?

Thanks for the feedback

HomeServer.thumb.png.3f56f728ed43e22807ac712466745409.png

Is there a specific reason why you want a 10G network card? It would be slightly overkill if your devices can only support 1G max, however if you are planning to saturate the 1G connections on multiple devices then 10G is a way to go.

I will say that network cards are very readily available and I would start off with one that is 2.5G unless you need 10G

i am a human

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16732434
Share on other sites

Link to post
Share on other sites

What OS and disk configuration will be used? I don't want to assume and it can impact some choices.

 

What is the SATA card? If it is a cheap one, they can have performance impacts when used with many drives, as I found out the hard way myself. You may be better off running the array off mobo SATA, and switch the the boot SSD to another M.2 NVMe which the mobo appears to support two off, leaving the other for the cache. If you want to go above 4 storage drives in future, get one of the popular LSI cards.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16732492
Share on other sites

Link to post
Share on other sites

7 hours ago, 1human said:

Is there a specific reason why you want a 10G network card? It would be slightly overkill if your devices can only support 1G max, however if you are planning to saturate the 1G connections on multiple devices then 10G is a way to go.

I will say that network cards are very readily available and I would start off with one that is 2.5G unless you need 10G

I don't need the 10G and I think I'm limited by cat 5e in my walls. Thank u

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16732636
Share on other sites

Link to post
Share on other sites

5 hours ago, porina said:

What OS and disk configuration will be used? I don't want to assume and it can impact some choices.

 

What is the SATA card? If it is a cheap one, they can have performance impacts when used with many drives, as I found out the hard way myself. You may be better off running the array off mobo SATA, and switch the the boot SSD to another M.2 NVMe which the mobo appears to support two off, leaving the other for the cache. If you want to go above 4 storage drives in future, get one of the popular LSI cards.

I was thinking raid 1 with trueNAS scale, so 12 terabytes of usable space. It makes sense to go with another NVMe for the boot then. Does it’s size matter or is around 120 GB fine?

 

From what I can tell the SATA I picked is about 500 MB/s read and write: Kingston 120GB A400 SATA 3 2.5" Internal. What speeds should I look for on the boot?

 

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16732641
Share on other sites

Link to post
Share on other sites

6 minutes ago, Mdubs71 said:

I was thinking raid 1 with trueNAS scale, so 12 terabytes of usable space. It makes sense to go with another NVMe for the boot then. Does it’s size matter or is around 120 GB fine?

That's raid Z1, not raid 1. I'm not the most familiar with TrueNAS but it doesn't use much space. When I did a test install I was using a 32GB Optane stick for it. If there is spare space I don't know if it could be used for something else, or if it will be idle. 

 

I'm not an expert in ZFS but there seems to be a lot of question about when adding cache (L2Arc) is useful. Give it further consideration and possibly drop it.

 

Based on what you describe I think following is a possible configuration:

  • 4x HD on mobo SATA ports
  • 1x M.2 NVMe as boot
  • 1x M.2 NVMe as cache (optional)

If you do the above, you wont need another SATA controller. You can't use M.2 SATA without taking away from the other SATA ports.

 

6 minutes ago, Mdubs71 said:

From what I can tell the SATA I picked is about 500 MB/s read and write: Kingston 120GB A400 SATA 3 2.5" Internal. What speeds should I look for on the boot?

Performance doesn't really matter for the OS.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16732652
Share on other sites

Link to post
Share on other sites

1 hour ago, porina said:

I'm not an expert in ZFS but there seems to be a lot of question about when adding cache (L2Arc) is useful. Give it further consideration and possibly drop it.

L2Arc won’t help here at all. 
 

@Mdubs71, don’t use a SSD for “caching”, ZFS doesn’t really work how you likely think it works. ZFS caches everything it can in RAM, and even just a few drives in a ZFS array will easily saturate gigabit networking. An L2arc cache also does literally nothing for writes which is what most people think it would help with.

Rig: i7 13700k - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Assorted SATA SSD's for Photo Work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - XT45 X-Flow 420 + UT60 280 rads - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech G502 - - Logitech G710+ - - Logitech Z5500 - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/ Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 7x14TB Ultrastar RAID Z2 - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

iPhone 14 Pro - MacBook Air M3

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16732679
Share on other sites

Link to post
Share on other sites

18 hours ago, Mdubs71 said:

What speeds should I look for on the boot?

Even a tiny stick of Optane 16 GB will host TrueNAS without much hassle, as TrueNAS itself requires only 6 GB of storage for one instance and an upgrade, and would benefit from Optane's excellent 4K performance, with which no SATA SSD could catch up. It also leaves 6 GB of available storage for more apps.

 

As for caching, it should be noted that ZFS plays a little differently in that: generally speaking, you need at least two SSDs, with one for L2ARC, a second-layer synchronous reading cache, and another for SLOG, a concurrent writing cache, both bound to one specific pool. They work only with synchronous sessions like NFS and iSCSI, which would be rare in home use; that is, they would not work with asynchronous ones like Samba, the protocol we use mostly and probably solely. Hence, caching would be of limited value in regular home use. Please read this guide for more insights into ZFS and caching, and another for why caches may not be beneficial.😉

Link to comment
https://linustechtips.com/topic/1612625-first-home-servernas/#findComment-16733197
Share on other sites

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

×