💾 Archived View for rawtext.club › ~sloum › geminilist › 002470.gmi captured on 2020-10-31 at 14:34:07. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2020-09-24)

-=-=-=-=-=-=-

<-- back to the mailing list

New Gemini Server

colecmac at protonmail.com colecmac at protonmail.com

Fri Aug 21 16:34:04 BST 2020

- - - - - - - - - - - - - - - - - - - 

Nice work!

This reminds me of gig, mind giving us a comparison?

https://github.com/pitr/gig

Thanks,makeworld

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐On Friday, August 21, 2020 7:01 AM, Adrian Hesketh <adrianhesketh at hushmail.com> wrote:

Hi folks,
I got inspired by the idea and wrote a Gemini server in Go and a set of libraries for writing applications based on the Go HTTP interface, including a router and some middleware for requiring authentication.
It supports hosting multiple domains on a single IP address using different certificates.
I've tried to make it easy to use - you can grab the release binary from Github (Windows / Mac / Linux / ARM Linux (for the Raspberry Pi)) and run it yourself, and I've also pushed a Docker container if that's your thing.
Check it out at https://github.com/a-h/gemini
I'm planning to use the libraries to build a chat / forum app, and to run a version of my blog. I think I've built everything I need now.
If anyone's interested in working on it / spots something wrong, let me know. I'm planning to improve the logging a bit next. I want to replace the unstructured log format I've used with structured logs to make it easier to pull stats from the files.