HAPPYGOPHER IS LIVE =================== July 10, 2026 HappyGopher is now serving this site publicly at: gopher://gopher.kgivler.com/ WHAT IT IS ========== HappyGopher is a small Gopher server written in C# and .NET. The server supports: - Custom gophermap menus - Automatic directory listings - Text and binary file serving - Request timeouts - Selector byte limits - Concurrent connection limits - Path traversal protection - Symbolic-link protection DEPLOYMENT ========== The public instance runs on Ubuntu Linux as a systemd service. Application directory: /opt/happygopher Port: 70 WHY === Mostly because implementing a simple Internet protocol sounded fun. Gopher is also a pleasant break from modern websites. A page can be a text file. A menu can be a text file. There are no build pipelines, tracking scripts, consent banners, autoplaying videos, or twelve megabytes of JavaScript required to display six paragraphs. The entire thing is fast enough that adding a loading animation would be dishonest. SOURCE ====== https://github.com/JoyfulReaper/HappyGopher .