I'm looking for a little advice on the best way to setup and "layer" what I'm trying to do with some of my networked components. I've got a rack that I've built a rack-mount Windows 10 PC into, mid-level i5 Intel CPU with a half dozen drives attached and connects to a KVM for keyboard/mouse/monitor in my office for some light use there.
Here are the uses that I'd like to get out of the rack-mount PC, half of which I'm doing already in one way or another:
Thanks in advance for the advice!!
Here are the uses that I'd like to get out of the rack-mount PC, half of which I'm doing already in one way or another:
- Firewall for all my home traffic, preference toward pfSense from what I've seen (I have a switch in my rack, it'd just need to be fed from the firewall)
- OpenVPN client tunneling all my home traffic to my VPN (probably through pfSense from what I've seen, and needs at least the horsepower for a gigabit connection without slowdown)
- Windows 10 - I'm not gaming on it or anything, but for some misc apps and lightweight web browsing
- Torrent client
- NAS for backups and file sharing - I'd prefer to use Unraid based on what I've seen and a desire to use multiple methods of data backup
- Plex server using a TV tuner and serving as a DVR and to steam some movies/shows
- Perhaps eventually record security footage
- What's the best way to "layer" this all using VM's or dockers (I believe that's what Unraid calls them? I'm less experienced with that at this point.) It seems I can use Windows 10 as the base level OS and assign out network adapters to VM's for both pfSense/VPN and Unraid. In this way I'd run Plex on Win 10, be able to use it for browsing and torrent client. Or would it be better to use Unraid as the base level OS and run Windows 10 as a VM/docker/[insert correct term] on top of it?
- Is there benefit to physically dividing these functions out using different hardware? Low power draw is still a big goal of mine, even at the expense of investments in hardware. For example, I'm more than willing to add a couple rack systems using J5005's (one for pfSense/VPN, one for NAS using Unraid, etc.). The NAS doesn't need to be on 24/7 so the only long term extra power draw I would have is one J5005 running the pfSense/VPN client.
Thanks in advance for the advice!!