Self-Hosting on ESP32

This capsule is now self-hosted on an ESP32 development board (ESP32-DevKitC V4) connected to a phone charger and Wi-Fi. When the ESP32 application gets notified that Wi-Fi connection is established, it starts a Gemini server and uses the Duck DNS API to set the address of dimkr-esp32.duckdns.org to the response from ifconfig.me. gemini.dimakrasner.com is now a CNAME record that points to dimkr-esp32.duckdns.org, and I copied my certificate to the ESP32.

=> https://www.duckdns.org

(I might regret this decision and return to my VPS, if the ESP32 setup turns out to be unstable.)

It didn't take long to implement a Gemini server, but this board definitely has some disadvantages compared to a Pi:

=> https://github.com/richgel999/miniz

More to come later: I'm still cleaning up my code.

Proxy Information
Original URL
gemini://gemini.dimakrasner.com/self-hosting-on-esp32.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
4888.57752 milliseconds
Gemini-to-HTML Time
0.847629 milliseconds

This content has been proxied by September (3851b).