💾 Archived View for rawtext.club › ~sloum › geminilist › 002470.gmi captured on 2020-09-24 at 03:05:52. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-09-24)
-=-=-=-=-=-=-
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.