💾 Archived View for vger.cloud › project › gemini › software.gmi captured on 2020-09-24 at 01:23:20. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
____ ____ _ ______
|_ _| |_ _|| | .' ___ |
\ \ / / \_|/ .' \_| .---. _ .--.
\ \ / / | | ____ / /__\\[ `/'`\]
\ ' / \ `.___] || \__., | |
\_/ `._____.' '.__.'[___]
.Cloud
port 22, 23, 70, 80, 443, 1965
It was a cherished experience. I feel I got the chance to see the inner
workings of the grand order of things.
- Scott Carpenter
You can find links here to various Gemini server software and other software
related to or written specifically for use in Gemini related services.
Gemini protocol enforces a policy of encrypted TLS connections by default and
mandagtes support for the use of optional client-certficates which are freely
available and can obtained at:
CAcert Root CA - https://CAcert.com
Links to Gemini software, documentation, and principal machinery providing
resolution in the Gemini name space are provided from this top-level page.
Gegobi serves from file systems laid out in Gopher format. It reads gophermap
files, converts them and serves them as .gmi files (text/gemini). With Gegobi
you can run a daemon such as Geomyidae or Gophernicus listining on port 70
and have Gegobi waiting for connections on port 1965 of the same host. Gegobi
is also a suitable service to use when converting a site from Gopher to
Gemini, since it takes the entire Gopher tree and serves it in native Gemini
formatted output, ready for encrypted sessions with SSL/TLS aware Gemini
clients.
Agena - Gemini-to-Gopher proxy (Python3)
The software below are examples and/or parts of packages from server
implementations and provide a good starting point for integration in a
Gemini instance. These have been hobbled together here as links to the repos
where they reside and may be of interest in deploying a Gemini server. Please
refer to the licenses they are associated with for useage cases.
Another CGI script example (Python3)
.