@Dashrender said:
It's not that I'm not willing to pay for the hardware, I'm totally fine with that. As I mentioned I don't trust the vendors to properly secure their networks anymore and as such I want my solution to be completely self contained.
You can setup system's completely internal. and if you want to acess it elsewhere just use a VPN.
The Raspberry PI and Arduinos are great for projects like this as well.