A Gemini server with Awk scripting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Emilis Dambauskas 4afd9ce547 Added stunnel server example. 12 months ago
lib Added timestamps to server log. 1 year ago
.gitignore Initial commit. 1 year ago
LICENSE.txt Added LICENSE and README. 1 year ago
Makefile Added stunnel server example. 12 months ago
README.md Updated naming and docs. 1 year ago
serve-request.awk Implemented some CGI variable support. 1 year ago
serve-request.sh Implemented some CGI variable support. 1 year ago
stunnel.conf Added stunnel server example. 12 months ago

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.