A Gemini server with Awk scripting
Go to file
Emilis Dambauskas 4afd9ce547 Added stunnel server example. 2020-12-04 00:56:30 +02:00
lib Added timestamps to server log. 2020-12-01 03:39:59 +02:00
.gitignore Initial commit. 2020-11-29 17:27:03 +02:00
LICENSE.txt Added LICENSE and README. 2020-11-29 17:30:27 +02:00
Makefile Added stunnel server example. 2020-12-04 00:56:30 +02:00
README.md Updated naming and docs. 2020-12-01 03:35:57 +02:00
serve-request.awk Implemented some CGI variable support. 2020-12-01 03:30:02 +02:00
serve-request.sh Implemented some CGI variable support. 2020-12-01 03:30:02 +02:00
stunnel.conf Added stunnel server example. 2020-12-04 00:56:30 +02:00

README.md

Gebase - A Gemini server with Awk scripting

A work in progress.

Prerequisites

  • ncat or socat
  • Make
  • openssl (if you want to generate certificates)

Usage

make - Starts a ncat server.

make ncat-server Starts a ncat server.

make socat-server Starts a socat server.

make certs DOMAIN=localhost - Generates the certificate and key files.

Edit serve-request.awk to match your needs.

License

Copyright 2020 Emilis Dambauskas emilis@emilis.net

This is free software, and you are welcome to redistribute it under certain conditions; see LICENSE.txt for details.