October 1st, 2024

Solarpunk Web Server

The author shares their solarpunk web server project using a modified solar charger and a Wemos S2 mini board. The project emphasizes sustainability, with plans for future enhancements and features.

Read original articleLink Icon
Solarpunk Web Server

The author discusses their experience with a solarpunk web server project inspired by compost.party and other similar initiatives. They acquired a second-hand solar charger, which they found well-designed but challenging to disassemble. The charger, dating back to around 2010, was modified to use a TP4056 charging module to allow simultaneous charging and powering of devices. The author utilized a Wemos S2 mini board with an ESP32 microcontroller for the web server, highlighting its compact size and capabilities. They faced some technical challenges, including a bug in the ESPAsyncWebServer library, which was resolved with assistance from ChatGPT. The server hosts a simple webpage and is powered by solar energy, with the potential for limited uptime based on sunlight availability. The project emphasizes resourcefulness, as the author only purchased the solar charger and repurposed existing materials. Future plans include enhancing the server's functionality and improving its components, such as adding weather data capabilities. The current setup includes a guestbook and internal data, with aspirations for over-the-air updates to simplify maintenance.

- The project is inspired by solarpunk ideals and focuses on sustainability.

- A second-hand solar charger was modified for better functionality.

- The web server is built using a Wemos S2 mini board with an ESP32 microcontroller.

- The server's uptime is dependent on solar energy availability.

- Future enhancements may include improved components and additional features.

Link Icon 2 comments
By @maeln - 6 months
I remind me of an idea I had once for a hidden-hidden-service: Put a small SBC with a battery and a solar panel in a small box, find a street-accessible free-wifi, fix the box to a electrical post or similar and connect it to the free wifi. On it, run a Tor Hidden Service. They don't need NAT rule since they can do NAT punching and such, so if the wifi is not too aggressive with what it block, you should be able to run the hidden service and have it accessible from the outside. Bam, you have an hidden, hidden-service :)