This site is served using my own Gemini server implementation, Doppio. It's written in Java because that's my primary language.
https://github.com/bhavanki/doppio/
The server hardware is currently a Raspberry Pi 4. Besides Doppio, the only other relevant software supporting this site is ufw, which rate-limits connections.