Have you looked into using a Raspberry PI? They are small, cheap and generally low on power consumption so that might meet your needs. I have not tried this but it looks like someone has made a tutorial on setting one up.

Only top voted, non community-wiki answers of a minimum length are eligible