💾 Archived View for rawtext.club › ~sloum › geminilist › 000585.gmi captured on 2020-09-24 at 02:28:11. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Sean Conner sean at conman.org
Thu May 14 09:50:41 BST 2020
- - - - - - - - - - - - - - - - - - - ``` It was thus said that the Great Ecmel Berk Canlıer once stated: > Hello all! > > I've been checking out the mailing list and reading about Gemini every > now and then, and decided to try and host a Gemini server for my blog. > > One question I had is: Which server software is the most mature one? What do you mean by "most mature"? By age, it's GLV-1.12556 (disclaimer:I wrote it). By feature set, it's a toss-up between GLV-1.12556: * support for any type of documents (from multiple directories) * CGI (both Gemini and HTTP specific, RFC-3875 compliant) * user directories * client certificate support * easy to extend with custom modules (if you know Lua) and Gemserv: * support for any type of document * CGI (Gemini only, not quite RFC-3875 compliant) * user directories * reverse proxy * virtual hosts Both have recent updates. By popularity, last time I checked, it wasJetForce (which also has had recent updates). Of the three mentioned,JetForce is in Python, Gemserv in Rust, and GLV-1.12556 in Lua. The lack ofvirtual hosting in GLV-1.12556 is because I lack experience in dealing withserver certificates with multple hosts, and because of that, I can't exactlytest that feature. > On the software list [1], there is no description about the state and > feature set of any of the listed server software. > > [1]: gemini://gemini.circumlunar.space/software/ > > I only need to serve static files, as everything else happens on a > static site generator before being uploaded. If that's the case, then most of the servers would probably work, it thencomes down to which language do you have available for compiling/running theserver. -spc