The code is terrible but I figured I might as well share it. Currently, it has
all the features I need. Only thing really missing is client authentication
and private directories.
To get it just do: "git clone git://80h.dev/gemserv.git"
It's written in rust so if you already have cargo installed just use "cargo run
/path/to/config" You can have as many [[server]] tags as you want for multiple
vhosts. The cgi path in the config is optional.
It uses "gemini" as the file extension. That'll be configurable in the future.