You can make a Web server on your router providing that you rewrite its firmware with a free DD-WRT, Tomato, etc.
You can also run a on a raspberry pi, given that you can run a Web server on any device provided it runs a Linux. Can I run a Web server on an Android device, and if yes, how can I set it up?
This app is compatible with all of your devices.
good +1/accept – Eduard Florinescu Oct 22 '12 at 15:02