If you want to serve anything to the Internet you want a public IP; it's much cleaner than port forwarding. And your ISP only gives you one and it lands on your router, so you want your router to also be your server. It's nothing to do with hardware per se, but you'd want multiple Ethernet ports and triple Wi-Fi radios.