Gemini server
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.
Trevor Slocum 05da75b22b Fix cache attribute parsing 2 years ago
.gitignore Initial commit 2 years ago
.gitlab-ci.yml Initial commit 2 years ago
CONFIGURATION.md Add cache attribute 2 years ago
LICENSE Initial commit 2 years ago
PROPOSALS.md Fix cache attribute parsing 2 years ago
README.md Add proposals doc 2 years ago
config.go Fix cache attribute parsing 2 years ago
go.mod Add cache attribute 2 years ago
go.sum Add cache attribute 2 years ago
main.go Support reloading configuration file 2 years ago
serve_command.go Add cache attribute 2 years ago
serve_fcgi.go Redirect requests with invalid trailing slash 2 years ago
serve_file.go Add cache attribute 2 years ago
serve_proxy.go Add SaneEOL configuration option 2 years ago
server.go Fix cache attribute parsing 2 years ago
util.go Support directory listing 2 years ago

README.md

twins

CI status Donate

Gemini server

Warning: The twins configuration format is still under development. Breaking changes may be made.

This page is also available at gemini://twins.rocketnine.space

Features

  • Serve static files
    • List files and directories (when enabled)
  • Reverse proxy requests
  • Serve system command output
  • Reload configuration on SIGHUP

Proposals

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

Download

go get gitlab.com/tslocum/twins

Configure

See CONFIGURATION.md

Run

twins

Support

Please share issues and suggestions here.

Dependencies