# Gemserv

A gemini server written in rust.

## Features

 - Vhosts
 - CGI
 - User directories
 - Reverse proxy

## Installation and running

 - Clone the repo
 - Run 'cargo build --release'
 - Modify the config.toml to your needs
 - Run './target/release/gemserv config.toml'

## Create server key/cert pairs


## CGI
 - GEMINI_URL
 - SERVER_NAME
 - SERVER_PROTOCOL
 - SCRIPT_NAME
 - REMOTE_ADDR
 - REMOTE_HOST
 - REMOTE_PORT
 - QUERY_STRING
