For those that don’t know, Gemini is a new internet internet protocol and according to the inventor:
Gemini is a new internet protocol which:
Is heavier than gopher
Is lighter than the web
Will not replace either
Strives for maximum power to weight ratio
Takes user privacy very seriously
It’s basically the web without images stripped down to the minimum. It uses a markdown-like language for capsules (aka pages). It has its own servers and clients and IMHO, makes the best platform for onion services. Why? There’s no java or javascript and there’s no way to log into anything due to a lack of a scripting language. It is purely a read-only experience.
I’m curious if anyone else here is running a Gemini onion and what you think of it as an onion service.
My capsule: gemini://woeu6k57svt4t5mipf6w4lcdk4w3awdhnv7kqe6ooamtbxvnoo7oe7yd.onion/
More info on gemini: Gemini protocol documentation
I know there is a lot of discussion on whether Gemini should be used for things like chat and rudimentary search functions, but I think that leads to could potentially other problems. As soon as you open up a capsule to interactivity, you then have to worry about security beyond what is in the base protocol framework. Badly written code can and will be exploited. If you’re running an onion service, then being anything other than read-only opens the door to being de-anonymized.