( ) ( )
||| |||
||| |||
|B| |J|
||| |||
(___) (___)
The Boaz gemini server is an odin based, light on resources file server for the gemini network.
The server works by reading and writing plain text off its socket, this means in order to interface with gemini clients propperly one must use an SSL tunnel proxy. This is an intentional choise to keep the code as simple as possible. Any tunnel that exposes a port and writes to another port should work fine, this specific server uses stunnel (see the repo for more info)
Currently the server runs on a single thread, this is both because gemini requests are fairly light and to further keep the code as simple as possible.
The server has a hard dependency on the file unix utility. Also the server was never tested on windows, if you feel like trying that out, best of luck but I doubt it'll function.
Should work perfectly out of the box on any UNIX system tho.
The server is licensed under the BSD-2 license.