gemini.bonequest.com
BoneQuest by way of port 1965
Try it
Open the capsule in a gemini client. Today's strip is on the front page, with the image, the dialog, and links to the previous strip and a random one:
gemini://gemini.bonequest.com/
Lagrange is a good place to start. The capsule uses a self-signed certificate, so your client will ask you to trust it the first time. That's normal for gemini.
Every strip lives at the same path as on the web, so gemini://gemini.bonequest.com/9000 is bonequest.com/9000. To follow new strips, subscribe to gemini://gemini.bonequest.com/feed.
Or speak the protocol by hand:
$ printf 'gemini://gemini.bonequest.com/\r\n' | \
openssl s_client -quiet -connect gemini.bonequest.com:1965 \
-servername gemini.bonequest.com
What is gemini?
gemini is a protocol for serving documents that sits between gopher and the web: heavier than gopher, much lighter than HTTP. A client sends one URL over TLS and gets back a status line and a document. Documents are written in gemtext, a plain-text format with headings, lists, quotes, and one link per line. There are no scripts, cookies, inline images, or styles; the client decides how things look.
A short history
gemini was started in 2019 by a gopher enthusiast who goes by Solderpunk, as an attempt to keep gopher's simplicity while fixing what it lacked: encryption, MIME types, and proper links. It runs on TCP port 1965, a nod to the year of the first crewed flight of NASA's Project Gemini, the mission between Mercury and Apollo.
Gemini sites are called capsules. Most use self-signed certificates, and clients pin them the first time they connect ("trust on first use").
References
- Project Gemini
- Gemini (protocol)
- Lagrange, a gemini and gopher client
Also on this server
- finger.bonequest.com: today's strip on port 79
- gopher.bonequest.com: the archive as a gopher hole