Jump to content

HTPC/Gaming PC + NAS + Firewall + Router under the same build with Windows 10 and Virtual Machines ?

Hello

 

I want to build a HTPC/4K Gaming PC + NAS + Router + Firewall PC in the same...well build.
Is that possible doing what i'd like to do?
Are there any technical problems doing what i'll explain below?
Is there a better way to split the gear ? (i want at least 8 cores and 32gb for the gaming/htpc part for sure)

 

The build

3900X >>> 8 cores dedicated to the gaming part, 2 cores dedicated to the NAS part , 2 cores dedicated to the firewall part

64Gb DDR4 Crucial 3000Mhz @ 3600Mhz >>> 32gb will be dedicated to the HTPC/gaming install, 24gb to the NAS part, and 8gb to the firewall/router part

RTX3070 or RTX3080 (when available again)

Nvme for the OS + VM + some future games taking advantage of the future direct connection between GPU and nvme SSD for games

SSD 2tb for games

Multiples HDD (12 and 14tb)

One x540-T2 10gbps network card

One i350-T4 v2 1gbps networkd card

One 1gbps 10ports switch

No raid (i do'nt want/don't need to use raid)

Hopefully the least consumption possible when gaming/htpc is not use (and that only NAS and router/firewall are used) coz it will remain "on" 24/7.

 

1. Windows 10 Install > Will be used as HTPC and 4K Gaming platform

2. TrueNAS on a virtual machine  on that same Windows 10 install > Will be used to store my movies, series etc. and need to be accessible on the network for my other computers

3. pfsense firewall on a second virtual machine on that same Windows 10 install > need to protect all the PC that wil lbe conencted to that PC which would also act as a router (i plan to install a x540-Tx2 10gps card + one with 4x 1gbps + a switch connected to one of this port to extend the peripherals to connect (printer, TV, consoles etc.)

 

Thanks

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 5/1/2021 at 2:57 PM, Awman said:

Hopefully the least consumption possible when gaming/htpc is not use (and that only NAS and router/firewall are used) coz it will remain "on" 24/7.

this is the precise reason why people usually build a NAS to keep all the things running they want to have available at all times.

You cant have a high powered gaming PC that also is an efficient NAS at the same time.

 

You will need to decide if you want everything in one PC at the cost of a much higher power consumption or if you rather keep the powerconsumption low and run everything that should be always on on a separate low power system.

 

To make that choice its a good idea to find out how much your power costs and then calculating how much running a system like this would cost you per year.

 

For me a single watt of power consumed over an entire year will cost me 2,50€ so for example running your system there just at idle so with zero load on it for a year would easily cost me 250€ so a low power system pays for itself very quickly.

Link to comment
Share on other sites

Link to post
Share on other sites

On 5/2/2021 at 12:57 AM, Awman said:

I want to build a HTPC/4K Gaming PC + NAS + Router + Firewall PC in the same...well build.

Keep in mind by virtualising your router + firewall, your network is dependant on these being on. If you want to turn the server off for maintenance then you take down your whole network. Its typically a better idea to keep your network separate for this reason. 

 

Personally I would keep your desktop as a Windows Gaming PC, and build a second system on some linux platform for your NAS/Router/Firewall if you really want to virtualize all of that. Windows requires constant updates for security and features, and occasional upgrades, so you will constantly be taking down your storage and network building on top of that. 

 

On 5/2/2021 at 12:57 AM, Awman said:

Is that possible doing what i'd like to do?
Are there any technical problems doing what i'll explain below?

Keep in mind some gaming anti-cheat software checks if you're running in a virtualised system, and they may not load a game. 

So you may not be able to play some of your games. 

 

 

 

 

 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO | 12 x 8TB HGST Ultrastar He10 (WD Whitelabel) | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

33 minutes ago, Jarsky said:

Keep in mind by virtualising your router + firewall, your network is dependant on these being on. If you want to turn the server off for maintenance then you take down your whole network. Its typically a better idea to keep your network separate for this reason. 

 

Personally I would keep your desktop as a Windows Gaming PC, and build a second system on some linux platform for your NAS/Router/Firewall if you really want to virtualize all of that. Windows requires constant updates for security and features, and occasional upgrades, so you will constantly be taking down your storage and network building on top of that. 

 

Keep in mind some gaming anti-cheat software checks if you're running in a virtualised system, and they may not load a game. 

So you may not be able to play some of your games. 

 

 

 

 

 

About the Gamng section, as stated, the gaming part won't be on a virtual machine, it will be used on the windows 10 install directly. Only NAS and router/firewall would have been on virtual machines. So no risks with anti cheat and stuffs, right?

 

If i was thinking about going to an all in one living room PC (coz i got my own workstation/gaming PC but not in the living room) is purely from a monetary perspective, as having all in one would have allow me to save around 600€ (the cost of a separate nas/firewall with the components i'd like)

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Jarsky said:

Keep in mind by virtualising your router + firewall, your network is dependant on these being on. If you want to turn the server off for maintenance then you take down your whole network. Its typically a better idea to keep your network separate for this reason. 

Yeah this makes one box the single point of failure for multiple systems.  If you have a problem with this all-in-one machine, now you need to hotspot off your phone to research how to even fix it, because that box took your nearly all your technology infrastructure down with it.

I use pfSense but it's a separate discrete machine and it's nice to even have it separate from my switches, with the pfSense box offline, I can still access my NAS or other computers as the switches/wifi AP are still running, all I lost was internet and DHCP.

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Awman said:

About the Gamng section, as stated, the gaming part won't be on a virtual machine, it will be used on the windows 10 install directly. Only NAS and router/firewall would have been on virtual machines. So no risks with anti cheat and stuffs, right?

OK yeah if you're running it on the bare metal Windows then that won't be a problem

 

5 hours ago, Awman said:

If i was thinking about going to an all in one living room PC (coz i got my own workstation/gaming PC but not in the living room) is purely from a monetary perspective, as having all in one would have allow me to save around 600€ (the cost of a separate nas/firewall with the components i'd like)

Do you really require to run a custom router/firewall? Are you considering pfSense? 

There are appliances by the likes of Netgate you can get which run pfSense, then you can run it on its own dedicated appliance hardware. 

Theres also other brands like Ubiquiti EdgeRouters and Microtik RouterBoard (RB) ranges that are pretty affordable with decent hardware and security functionality. 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO | 12 x 8TB HGST Ultrastar He10 (WD Whitelabel) | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

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

×