Hardware: What is a solar server?
Each solar server is composed of two main components: a 50W photovoltaic panel (PV) for harnessing the sun and a weatherized enclosure containing all the server equipment. The hardware inside the enclosure includes an MPPT charge controller that translates the power of the sun into electrical charge for the 12V battery which, when successfully charged, wakes up and brings online the RaspberryPi single-board computer hosting the local web content. The hardware also includes in-line fuses and in-line circuit breakers to protect each component of the circuit, and the NEMA-rated enclosure is retrofitted with rugged vents and glands to withstand a wide range of temperatures and different kinds of environments.
The networking and the network API is built with PHP. Each RaspberryPi generates this website using Jinja templating. We are running Apache servers.