New Gemini Server

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200821/08a8
2670/attachment.htm>

---

Previous in thread (3 of 5): 🗣️ solderpunk (solderpunk (a) SDF.ORG)

Next in thread (5 of 5): 🗣️ colecmac (a) protonmail.com (colecmac (a) protonmail.com)

View entire thread.