~gbmor/laika

async Gemini protocol server
~gbmor/laika

New git repository added

3 months ago
~gbmor/laika

New ticket tracker added

4 months ago

#laika

builds.sr.ht status Build Status

Async Gemini protocol server, using async-std, async-tls, and rustls.

This thing isn't finished yet, so there are no tagged releases. If you want to build from master, beware: here be dragons. I also need to do some cleanup and reorganization.

  • Drops privs (by default, to laika)
  • Serves static content
  • Configurable gemini root, port, ip to bind to, logfile location (laika --help)
  • Handles failure conditions gracefully

I will be implementing the following soon:

  • User directories (~/public_gemini)
  • CGI (FastCGI? SCGI? CGI?)
  • 10 INPUT responses and replies
  • Client cert verification

#Development

I'm primarily using sr.ht/~gbmor/laika for development, but the tree will be mirrored to github.com/gbmor/laika.

#Notes