home | changelog | contrib | guide | faq

gmid

A Gemini server

Features

gmid also bundles a small gemini client called ‘gg’ (gemini get)

Install

Some distros provide a package — thanks to the maintainers!

Repology: packaging status for gmid

Source code and precompiled binaries for linux are available:

When in doubt, compile from source: it’s easy and takes less than a minute on a raspberry pi 3. The dependencies are:

Once all the dependencies are installed, building is as easy as:

$ curl -LO https://github.com/omar-polo/gmid/releases/download/1.8.3/gmid-1.8.3.tar.gz
$ tar xzvf gmid-1.8.3.tar.gz
$ cd gmid-1.8.3
$ ./configure
$ make
$ sudo make install # eventually

A SHA256 file is available. However, that only checks for accidental corruption: you can use signify (SHA256.sig and the public key gmid-1.8.pub). The signify public key for the next release ‘gmid-1.9.pub’ is also included.

To verify the signatures with signify(1)

% signify -C -p gmid-1.8.pub -x SHA256.sig
Signature Verified
gg.linux.amd64: OK
gmid-1.8.2-binaries.tar.gz: OK
gmid-1.8.2.tar.gz: OK
gmid-1.8.pub: OK
gmid-1.9.pub: OK
gmid.linux.amd64: OK