2020-11-29 15:50:16 +00:00
|
|
|
|
# Gebase - A Gemini server with Awk scripting
|
2020-11-29 15:30:27 +00:00
|
|
|
|
|
2020-12-01 01:35:57 +00:00
|
|
|
|
A work in progress.
|
|
|
|
|
|
2020-11-29 15:30:27 +00:00
|
|
|
|
## Prerequisites
|
|
|
|
|
|
|
|
|
|
- ncat or socat
|
2020-12-01 01:35:57 +00:00
|
|
|
|
- Make
|
|
|
|
|
- openssl (if you want to generate certificates)
|
2020-11-29 15:30:27 +00:00
|
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
2020-11-29 15:49:35 +00:00
|
|
|
|
`make` - Starts a ncat server.
|
2020-11-29 15:30:27 +00:00
|
|
|
|
|
|
|
|
|
`make ncat-server` – Starts a ncat server.
|
2020-11-29 15:47:16 +00:00
|
|
|
|
|
2020-11-29 15:45:15 +00:00
|
|
|
|
`make socat-server` – Starts a socat server.
|
2020-11-29 15:30:27 +00:00
|
|
|
|
|
2020-12-01 01:35:57 +00:00
|
|
|
|
`make certs DOMAIN=localhost` - Generates the certificate and key files.
|
|
|
|
|
|
|
|
|
|
Edit _serve-request.awk_ to match your needs.
|
2020-11-29 15:30:27 +00:00
|
|
|
|
|
|
|
|
|
## 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.
|