__           _           
  / /__      __(_)___  _____
 / __/ | /| / / / __ \/ ___/
/ /_ | |/ |/ / / / / (__  )   
\__/ |__/|__/_/_/ /_/____/

Gemini server

Source code

Donate

Features

- Serve static files
  - Detect content type
  - Specify content type for files with matching extension
  - List files and directories (when enabled)
- Reverse proxy requests
  - TCP
  - FastCGI
- Serve Gemini content via HTTPS
  - Pages are converted automatically
- Reload configuration on SIGHUP

Proposals

twins includes features that are not yet part of the Gemini specification.

Proposals

Download

twins is written in Go.

Download the Go compiler

Run the following command to download and build twins from source.

go get code.rocketnine.space/tslocum/twins

The resulting binary is available as ~/go/bin/twins.

Configure

Configuration documentation

Support

Please share issues and suggestions using the issue tracker.

Issue tracker

Dependencies

filetype

gofast

go-shellquote

yaml


Source