cross-posted from: https://feddit.org/post/24735701
See also:
https://en.wikipedia.org/wiki/Gemini_(protocol)
It is similar to the old gopher: text files, links, and images form a hypertext optimized for reading. Text is formatted like Markdown - but even simpler.
Clients display text, like an eBook, or images / media.
Servers can run on a PC or Raspberry Pi which needs half a Watt of power. No FAANG companies needed. No expert knowledge needed - not more difficult than running a file sharing client.
I think it is the right thing for defense of democracy and sharing your voice in the digital realm.


The easiest and possibly most secure server I know of is agate, written in Rust. But there are many implementations to start from…
Yeah, afterwards I actually looked at Agates code specifically to get inspiration for features where I saw the vhost part.
But like the protocol it was fun to just try out if I can implement something useful.