Custom websites and solar-powered web hosting