Right now my connection is 300MB and DOCSIS 3.0, but they will soon have DOCSIS 3.1 Gigabit here, so it needs to support that. I, basically, want to build something that is a "home automation hub" that also serves as a router, a modem, a web-server, a media-server, and a router-level VPN. I want to host 2 websites on it that will get a very small amount of traffic. Oh, I want to give it VOIP ability where I can control that from it as well.
I'd like to do as much of it myself as possible to learn more, and to save money. I don't really want to cut costs just to make it cheap though.
I just really don't know what I should even be looking at as far as hardware. I really don't. I mean I know I need to build some sort of computer and I want to mount it in my hallway with a touch-screen flush in the wall. I, also, want to make the network totally wired, yet I still would like dual-band WiFi capability.
Let me reiterate would I'd like the hardware to do:
- Support Gigabit (at the very least)
- Support DOCSIS 3.1
- Dual-band WiFi Support
- Have Router-level VPN Capability
- Ability to run some kind of internal card cable modem (This must exist, but I've never seen them myself. Virtualization? What about the ports?)
- Directly support/control VOIP
- Webpage Hosting (& other intermittent service hosting)
- Media-serving Capability
- Home-Assistant Assistant
I want it to be like a "central control hub". To do this would I be looking at virtualization of the router and modem? Then hosting Home Assistant on it? I'd like to use Linux and I have a familiarity with it and some software development, but nothing spectacular.
What kind of chips are out there that would be good for this? It would be cool if I could get it on the smaller side, but it doesn't matter as I'm going to try to hide it some kind of way and have a touchscreen monitor flush-mounted on the wall.
There is so much that has changed since I've built something like that that I really need for you folks to offer me specific hardware ideas. Once I get a general picture of what will work best I should be able to figure the rest out from there.
Any & all thoughtful responses are very much appreciated. Thank you for your time.