💾 Archived View for marginalia.nu › projects › gemini-server.gmi captured on 2023-06-16 at 16:26:24. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
Gemini Server
Note! This document is out of date! The separate gemini-server software I had running has been absorbed into WMSA.
Software
The server is extremely bespoke software. It seemed easy enough to implement the protocol.
View or Download the sources
Changes
- 2021-08-21 - Added auto-banning of some port sniffers that clog up the logs with HTTP requests and whatnot
- 2021-08-04 - Added a telnet ingress @ marginalia.nu:9999
- 2021-07-26 - Added automatic local backlinks
- 2021-07-09 - Added automatic navigational footers to static gmi files
- 2021-07-09 - Fixed TLS compatibility issues with Amfora and possibly other implementations
https://lists.orbitalfox.eu/archives/gemini/2021/006379.html
https://lists.orbitalfox.eu/archives/gemini/2021/006382.html
- 2021-07-06 - Added a proxy for my search engine
- 2021-07-05 - Sanity-check tests against marginalia.nu server
- 2021-07-05 - Changed the server to run on docker
- 2021-07-05 - Guestbook plugin auto-disables if it can't find its database file
- 2021-07-05 - Removed non-standard .gem file-endings and added a rewrite plugin that redirects any old URLs that still point there
- 2021-07-04 - Fixed some minor security issues
- 2021-07-04 - Added rolling logs
Hardware
I put the machine together mostly for a search engine, Because I didn't want an actual rack making noise and heat in my living room, the server is made out of consumer hardware:
- Ryzen 9 3900X
- 128 Gb RAM
- 4x4 Gb IronWolf ZFS
- A bunch of SSDs index lookups
Topics
/topic/programming.gmi
Navigation
Back to Index
Reach me at kontakt@marginalia.nu