Server software recommendations


I have found both of these servers very difficult to install. With
gemserv, I tried debian's packaged rust, rustup, and rustup nightly.
All failed for different interesting reasons. I could never get the
dependencies sorted out for GLV-1.12556.

Jetforce is very easy to install with pip, which is probably why it's
the most used server currently.

I'm using molly-brown currently, because I like how it handles user
public_gemini directories. Full cgi support would be nice.

Thanks for all the hard work all you software developers are doing!

On Thu, May 14, 2020 at 04:50:41AM -0400, Sean Conner wrote:
> 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 was
> JetForce (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 of
> virtual hosting in GLV-1.12556 is because I lack experience in dealing with
> server certificates with multple hosts, and because of that, I can't exactly
> test 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 then
> comes down to which language do you have available for compiling/running the
> server.
> 
>   -spc

---

Previous in thread (2 of 18): 🗣️ Sean Conner (sean (a) conman.org)

Next in thread (4 of 18): 🗣️ solderpunk (solderpunk (a) SDF.ORG)

View entire thread.