I noticed that my gemini server wasn't workin in some clients.
Namely deedum for android and one of the two main http proxies.
This bothered me. I don't really know why, it's not like I have a wide audience or expect one. But if I'm gonna put stuff on the internet I want people to be able to get to it.
It was remarkably easy to do, gmnisrv compiled easily, i created a systemd unit file (gross) and its a service running on my box now.
the systemd unit file or whatever people call those
[Unit] Description=Gemini Server [Service] Type=simple ExecStart=/usr/bin/gmnisrv [Install] WantedBy=multi-user.target
the config
# Space-separated list of hosts listen=0.0.0.0:1965 [::]:1965 [:tls] # Path to store certificates on disk store=/gemini/certs # Optional details for new certificates organization=leet bois [bulletpr00f.host] root=/gemini/content
Switched to gmnisrv was published on 2021-01-27