Jump to content

First time home server help

I currently run a Synology DS920+ to host my Emby server as well as some docker containers, and of course all my media and files.  Emby struggles on it in a few situations and I've got a MinisForum UM690 on the way which I intend to move Emby over to and maybe the docker containers but that's a future problem.

 

My main problems are what OS to run on the UM690?  It comes with Win11 Pro installed, but that feels like overkill for just Emby and docker, not to mention I don't want to have to worry about Windows doing updates while we're in the middle of watching something.  I was thinking of sticking Ubuntu on it but I know very little about linux and would probably struggle to troubleshoot things on my own.  I'd also like it to have a web gui so I can just put the UM690 behind the tv and forget about it without having to find keyboard, mouse and hdmi every time I want to access it.  In an ideal world I would just install Synology's OS onto it as it's perfect for my needs in terms of user interface, simple ways to block out all access except for specific ports, that kind of thing.

 

Does anyone have any recommendations that would fit this use case?  I've heard of a few different NAS OS's like free nas, open media vault, unraid etc, but I wouldn't know where to begin with them.  Do any of them even fit my use case?  Would it be easier to lock down Windows and only allow specific ports like Synology does then do a remote desktop?  Can you even do that on Windows?  A lot of questions I know but any help is really appreciated as the Synology is just wearing us down at the moment.

Link to comment
Share on other sites

Link to post
Share on other sites

If you're interested most in virtualization, then maybe run proxmox on the hardware, and set up whatever other environments you need for anything else.

Link to comment
Share on other sites

Link to post
Share on other sites

I use Windows 10 Pro on my server for running Plex, Docker, and game servers. I use Remote Desktop to control it from another PC in the house (no external access); There is normally no keyboard/mouse/monitor hooked up to it. Windows updates haven't been an issue. I have things auto start if it does reboot.

 

I considered using Ubuntu or some other Linux but I'm not interested in doing 4 hours of troubleshooting every time I want to do a thing (and break the OS). I considered switching to Free NAS or UNRAID or Proxmox, but... why? Windows just works for this use case and I know it well...

BabyBlu (Primary): 

  • CPU: Intel Core i9 9900K @ up to 5.3GHz, 5.0GHz all-core, delidded
  • Motherboard: Asus Maximus XI Hero
  • RAM: G.Skill Trident Z RGB 4x8GB DDR4-3200 @ 4000MHz 16-18-18-34
  • GPU: MSI RTX 2080 Sea Hawk EK X, 2070MHz core, 8000MHz mem
  • Case: Phanteks Evolv X
  • Storage: XPG SX8200 Pro 2TB, 3x ADATASU800 1TB (RAID 0), Samsung 970 EVO Plus 500GB
  • PSU: Corsair HX1000i
  • Display: MSI MPG341CQR 34" 3440x1440 144Hz Freesync, Dell S2417DG 24" 2560x1440 165Hz Gsync
  • Cooling: Custom water loop (CPU & GPU), Radiators: 1x140mm(Back), 1x280mm(Top), 1x420mm(Front)
  • Keyboard: Corsair Strafe RGB (Cherry MX Brown)
  • Mouse: MasterMouse MM710
  • Headset: Corsair Void Pro RGB
  • OS: Windows 10 Pro

Roxanne (Wife Build):

  • CPU: Intel Core i7 4790K @ up to 5.0GHz, 4.8Ghz all-core, relidded w/ LM
  • Motherboard: Asus Z97A
  • RAM: G.Skill Sniper 4x8GB DDR3-2400 @ 10-12-12-24
  • GPU: EVGA GTX 1080 FTW2 w/ LM
  • Case: Corsair Vengeance C70, w/ Custom Side-Panel Window
  • Storage: Samsung 850 EVO 250GB, Samsung 860 EVO 1TB, Silicon Power A80 2TB NVME
  • PSU: Corsair AX760
  • Display: Samsung C27JG56 27" 2560x1440 144Hz Freesync
  • Cooling: Corsair H115i RGB
  • Keyboard: GMMK TKL(Kailh Box White)
  • Mouse: Glorious Model O-
  • Headset: SteelSeries Arctis 7
  • OS: Windows 10 Pro

BigBox (HTPC):

  • CPU: Ryzen 5800X3D
  • Motherboard: Gigabyte B550i Aorus Pro AX
  • RAM: Corsair Vengeance LPX 2x8GB DDR4-3600 @ 3600MHz 14-14-14-28
  • GPU: MSI RTX 3080 Ventus 3X Plus OC, de-shrouded, LM TIM, replaced mem therm pads
  • Case: Fractal Design Node 202
  • Storage: SP A80 1TB, WD Black SN770 2TB
  • PSU: Corsair SF600 Gold w/ NF-A9x14
  • Display: Samsung QN90A 65" (QLED, 4K, 120Hz, HDR, VRR)
  • Cooling: Thermalright AXP-100 Copper w/ NF-A12x15
  • Keyboard/Mouse: Rii i4
  • Controllers: 4X Xbox One & 2X N64 (with USB)
  • Sound: Denon AVR S760H with 5.1.2 Atmos setup.
  • OS: Windows 10 Pro

Harmonic (NAS/Game/Plex/Other Server):

  • CPU: Intel Core i7 6700
  • Motherboard: ASRock FATAL1TY H270M
  • RAM: 64GB DDR4-2133
  • GPU: Intel HD Graphics 530
  • Case: Fractal Design Define 7
  • HDD: 3X Seagate Exos X16 14TB in RAID 5
  • SSD: Inland Premium 512GB NVME, Sabrent 1TB NVME
  • Optical: BDXL WH14NS40 flashed to WH16NS60
  • PSU: Corsair CX450
  • Display: None
  • Cooling: Noctua NH-U14S
  • Keyboard/Mouse: None
  • OS: Windows 10 Pro

NAS:

  • Synology DS216J
  • 2x8TB WD Red NAS HDDs in RAID 1. 8TB usable space
Link to comment
Share on other sites

Link to post
Share on other sites

14 minutes ago, Hairless Monkey Boy said:

I use Windows 10 Pro on my server for running Plex, Docker, and game servers. I use Remote Desktop to control it from another PC in the house (no external access); There is normally no keyboard/mouse/monitor hooked up to it. Windows updates haven't been an issue. I have things auto start if it does reboot.

 

I considered using Ubuntu or some other Linux but I'm not interested in doing 4 hours of troubleshooting every time I want to do a thing (and break the OS). I considered switching to Free NAS or UNRAID or Proxmox, but... why? Windows just works for this use case and I know it well...

Makes sense. A lot of people feel this way, and I've found Parsec to be an extremely useful tool for this type of situation.

If the OP does want to learn something new, then I'd likely go with Proxmox (or Unraid if you really don't need a full hypervisor). TrueNAS has a lot of capability also, but I just have a bit of a personal preference towards having a hypervisor on the hardware.

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Aaron_T said:

Makes sense. A lot of people feel this way, and I've found Parsec to be an extremely useful tool for this type of situation.

If the OP does want to learn something new, then I'd likely go with Proxmox (or Unraid if you really don't need a full hypervisor). TrueNAS has a lot of capability also, but I just have a bit of a personal preference towards having a hypervisor on the hardware.

I run windows as the hypervisor. 

A vm then that runs truenas scale with my storage drives passed into it. 

This gives me the best of both worlds and even can set the truenas vm to allow nested virtualization and run apps in truenas as well. 

Been running like this for over 3 years with truenas core before and it works pretty good. 

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, Hairless Monkey Boy said:

I use Windows 10 Pro on my server for running Plex, Docker, and game servers. I use Remote Desktop to control it from another PC in the house (no external access); There is normally no keyboard/mouse/monitor hooked up to it. Windows updates haven't been an issue. I have things auto start if it does reboot.

 

I considered using Ubuntu or some other Linux but I'm not interested in doing 4 hours of troubleshooting every time I want to do a thing (and break the OS). I considered switching to Free NAS or UNRAID or Proxmox, but... why? Windows just works for this use case and I know it well...

This sounds closest to what I would want I think.  I was hoping to run something lighter than Windows but I think this makes sense for my use case.  On my Synology I have firewall rules set to block everything except a handful of ports that I want open, can I do something similar in Windows?  I've never needed to consider it before

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, m9x3mos said:

I run windows as the hypervisor. 

A vm then that runs truenas scale with my storage drives passed into it. 

That sounds pretty nice. My one gripe with my setup has been the performance of Storage Spaces in Windows. It's very bad. Writes are SO SLOW. Reads aren't much better. I ended up buying a license for PrimoCache which has worked really well to speed file transfers up significantly.

 

4 hours ago, Kandy_Man_1990 said:

On my Synology I have firewall rules set to block everything except a handful of ports that I want open, can I do something similar in Windows?

I have custom Firewall settings on my Synology NAS, too. There are a lot of bots that target those devices...

 

The Windows Firewall mostly blocks everything by default. You have to tell it when you want something to go through. You can also go into the firewall settings and disable any of the default things you want, though I don't know to what effect. Anyway, yes, there are a lot of options to configure the firewall in Windows.

BabyBlu (Primary): 

  • CPU: Intel Core i9 9900K @ up to 5.3GHz, 5.0GHz all-core, delidded
  • Motherboard: Asus Maximus XI Hero
  • RAM: G.Skill Trident Z RGB 4x8GB DDR4-3200 @ 4000MHz 16-18-18-34
  • GPU: MSI RTX 2080 Sea Hawk EK X, 2070MHz core, 8000MHz mem
  • Case: Phanteks Evolv X
  • Storage: XPG SX8200 Pro 2TB, 3x ADATASU800 1TB (RAID 0), Samsung 970 EVO Plus 500GB
  • PSU: Corsair HX1000i
  • Display: MSI MPG341CQR 34" 3440x1440 144Hz Freesync, Dell S2417DG 24" 2560x1440 165Hz Gsync
  • Cooling: Custom water loop (CPU & GPU), Radiators: 1x140mm(Back), 1x280mm(Top), 1x420mm(Front)
  • Keyboard: Corsair Strafe RGB (Cherry MX Brown)
  • Mouse: MasterMouse MM710
  • Headset: Corsair Void Pro RGB
  • OS: Windows 10 Pro

Roxanne (Wife Build):

  • CPU: Intel Core i7 4790K @ up to 5.0GHz, 4.8Ghz all-core, relidded w/ LM
  • Motherboard: Asus Z97A
  • RAM: G.Skill Sniper 4x8GB DDR3-2400 @ 10-12-12-24
  • GPU: EVGA GTX 1080 FTW2 w/ LM
  • Case: Corsair Vengeance C70, w/ Custom Side-Panel Window
  • Storage: Samsung 850 EVO 250GB, Samsung 860 EVO 1TB, Silicon Power A80 2TB NVME
  • PSU: Corsair AX760
  • Display: Samsung C27JG56 27" 2560x1440 144Hz Freesync
  • Cooling: Corsair H115i RGB
  • Keyboard: GMMK TKL(Kailh Box White)
  • Mouse: Glorious Model O-
  • Headset: SteelSeries Arctis 7
  • OS: Windows 10 Pro

BigBox (HTPC):

  • CPU: Ryzen 5800X3D
  • Motherboard: Gigabyte B550i Aorus Pro AX
  • RAM: Corsair Vengeance LPX 2x8GB DDR4-3600 @ 3600MHz 14-14-14-28
  • GPU: MSI RTX 3080 Ventus 3X Plus OC, de-shrouded, LM TIM, replaced mem therm pads
  • Case: Fractal Design Node 202
  • Storage: SP A80 1TB, WD Black SN770 2TB
  • PSU: Corsair SF600 Gold w/ NF-A9x14
  • Display: Samsung QN90A 65" (QLED, 4K, 120Hz, HDR, VRR)
  • Cooling: Thermalright AXP-100 Copper w/ NF-A12x15
  • Keyboard/Mouse: Rii i4
  • Controllers: 4X Xbox One & 2X N64 (with USB)
  • Sound: Denon AVR S760H with 5.1.2 Atmos setup.
  • OS: Windows 10 Pro

Harmonic (NAS/Game/Plex/Other Server):

  • CPU: Intel Core i7 6700
  • Motherboard: ASRock FATAL1TY H270M
  • RAM: 64GB DDR4-2133
  • GPU: Intel HD Graphics 530
  • Case: Fractal Design Define 7
  • HDD: 3X Seagate Exos X16 14TB in RAID 5
  • SSD: Inland Premium 512GB NVME, Sabrent 1TB NVME
  • Optical: BDXL WH14NS40 flashed to WH16NS60
  • PSU: Corsair CX450
  • Display: None
  • Cooling: Noctua NH-U14S
  • Keyboard/Mouse: None
  • OS: Windows 10 Pro

NAS:

  • Synology DS216J
  • 2x8TB WD Red NAS HDDs in RAID 1. 8TB usable space
Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Kandy_Man_1990 said:

This sounds closest to what I would want I think.  I was hoping to run something lighter than Windows but I think this makes sense for my use case.  On my Synology I have firewall rules set to block everything except a handful of ports that I want open, can I do something similar in Windows?  I've never needed to consider it before

You shouldn’t need to block ports on the NAS… your firewall in your router is what separates your internal network from the outside world; that’s where you don’t want to open ports. Internal to your network… you shouldn’t need to worry much about that. If someone gets on your network, it’s pretty much game over for the synology. This is also why you should never expose your NAS externally. 
 

This isn’t to say you shouldn’t try and protect the NAS, you definitely should. But the way to do that correctly is with vlans and polys of least privilege. My truenas server sits on a separate vlan and it’s admin console (and ssh) are not even accessible on my normal user vlans. This helps ensure even if a device is compromised in my network, it would take a bunch of extra work to try and then get into the NAS. Simply blocking ports won’t do much - since your local devices can use the NAS, so would bad actors inside your network, or viruses that like to encrypt things such as ransomeware. 

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 - - Acer Predator X34 -- Logitech G502 - - Logitech G710+ - - Logitech Z5500 - - LTT 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 - - 10x4 TB WD Red RAID Z2 - - Corsair 750D - - Corsair RM650i - - Dell H310 6Gbps SAS HBA - - Intel RES2SC240 SAS Expander - - TreuNAS + many other VM’s

 

iPhone 14 Pro - 2018 MacBook Air

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Hairless Monkey Boy said:

That sounds pretty nice. My one gripe with my setup has been the performance of Storage Spaces in Windows. It's very bad. Writes are SO SLOW. Reads aren't much better. I ended up buying a license for PrimoCache which has worked really well to speed file transfers up significantly.

Yeah, that was exactly why I went this way. Storage speeds are much faster than storage spaces. Not a fast as truenas running natively but about 95% of the speed. Which I am pretty happy with. 

Link to comment
Share on other sites

Link to post
Share on other sites

Thanks for all the responses everyone.  The UM690 arrived yesterday, probably be a week or 2 before I get to mess around with it with work and house stuff.  If it doesn't go smoothly I'm sure I'll be back haha

Link to comment
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

×