MoonGem - Gemini server with inline Lua scripting

panda-roux contact at panda-roux.dev
Thu May 6 21:23:30 BST 2021


Hello Gemini folks,

I was introduced to the Gemini project for the first time last week 
after seeing a fediverse post on the subject, and was struck by the 
beautiful simplicity of it.

In setting up my own personal capsule, I decided to take a crack at 
building my own server software.  I hadn't used OpenSSL libraries before 
so it was an interesting exercise in not only familiarizing myself with 
the Gemini protocol, but also in getting to know the cryptographic side 
of things.

The result is what I'm calling MoonGem.  It can serve static files as 
well as Gemtext with embedded Lua.

Source can be found here: https://git.sr.ht/~panda-roux/MoonGem/

Documentation, relevant links can be found at my personal capsule here: 
gemini://gemini.panda-roux.dev/moongem

Thank you for reading.

panda-roux

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x44DDD4AEE37FA6A8.asc
Type: application/pgp-keys
Size: 5149 bytes
Desc: OpenPGP public key
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210506/cc4df8da/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210506/cc4df8da/attachment.sig>


More information about the Gemini mailing list