Using an Android as a webserver
In the latest episode of XDA TV [Adam Outler] . At first this might sound comical, but the ever-increasing power of our handhelds makes it a pretty legitimate option. Itís hard to come up with concrete uses off the top of our head, but weíre sure thereís value in being able to pull the phone out of your pocket and serve some content.
The app BotBrew Basil
makes the installation process nearly automatic. It gives you point-and-click access to install the lighttpd webserver package
and set the daemon to run automatically at boot time. Thatís it! Of course you need to supply your own HTML to be served. [Adam] used an HTML5 website template for this.
Next you also need a way to resolve the address of the phone. In this case itís assigned a static IP from the router, and a dynamic DNS service provides a link that maps to the routerís location. But since these phones are running Linux (at least on the lowest level) it should be pretty easy to add a cron job which will send IP address updates to the service if you want to take the Ďwebserverí out in the world with you. You can watch the entire video after the break.
Ironically this is a big hardware upgrade for [Adam's] webserver. The previous version was running from an Evalbot