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 74fa3d5c2e Print access log by default 11 months ago
.gitignore Initial commit 12 months ago
.gitlab-ci.yml Initial commit 12 months ago
CONFIGURATION.md Rename ListDirectory as List 11 months ago
LICENSE Initial commit 12 months ago
PROPOSALS.md Fix cache attribute parsing 12 months ago
README.md Add proposals doc 12 months ago
config.go Rename ListDirectory as List 11 months ago
go.mod Print access log by default 11 months ago
go.sum Print access log by default 11 months ago
main.go Print access log by default 11 months ago
serve_command.go Support logging requests 11 months ago
serve_fcgi.go Support logging requests 11 months ago
serve_file.go Support logging requests 11 months ago
serve_proxy.go Support logging requests 11 months ago
server.go Print access log by default 11 months ago
util.go Support directory listing 12 months 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