The first port of call is to choose a mini PC. Not all of them will make for a good router and firewall. For instance, we ...
Built this benchtop router table from leftover plywood. It's a simple, cheap, and functional project.