# Gemini

Until now I did not really care about the Gemini protocol. I tried a
Gemini browser a long time ago - I do not even know which one it was -
but it constantly complained about the certs and displayed nothing, so
I closed it and forgot about it.

Now that I installed OpenBSD on my old Aspire 3690 I was playing
around with some services to see how they work. OK, inetd is pretty
much everywhere so setting up gopher is like on a bunch of other OSs.
I set up samba, httpd, php, etc.

Today my wife is out to work and I still have vacation this week, so I
had some time to give Gemini another try. The protocol & Gemini space
even have their own Wikipedia pages. Cool.

Currently I use Bombadillo to browse Gemini and I managed to set up a
server on OpenBSD.

I used Solène's [vger] server and set it up as described using inetd
and relayd.

I generated a self-signed certificate based on the instructions in
[ssl(8)] and after starting relayd everything just worked. I love
these situations where I do not have to search the whole day why the
damn thing does not work.

So now I have a Gemini server with minimal content (I just threw in an
index.gmi with a couple of links to see how they work) on the local
network.

Do I want to make a publicly accessible Gemini capsule? Dunno.

[vger]: https://tildegit.org/solene/vger
[ssl(8)]: https://man.openbsd.org/ssl