1
0
Fork 0
mirror of https://code.rocketnine.space/tslocum/twins.git synced 2025-04-30 12:03:11 +02:00
No description
Find a file
2025-04-15 14:22:26 -07:00
.gitignore Initial commit 2020-10-29 13:35:48 -07:00
CHANGELOG Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
config.go Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
CONFIGURATION.md Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
go.mod Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
go.sum Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
goreleaser.yml Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
LICENSE Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
main.go Update StyleSheet implementation 2021-07-10 09:27:52 -07:00
PROPOSALS.md Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
README.md Update README 2025-04-15 14:22:26 -07:00
serve_command.go Support logging requests 2020-11-12 10:00:22 -08:00
serve_fcgi.go Update dependencies 2021-03-07 10:58:49 -08:00
serve_file.go Support directory listing via HTTPS 2020-12-03 16:45:20 -08:00
serve_https.go Migrate to codeberg.org 2025-04-08 22:52:01 -07:00
serve_proxy.go Support logging requests 2020-11-12 10:00:22 -08:00
server.go Update StyleSheet implementation 2021-07-10 09:27:52 -07:00
util.go Support directory listing 2020-10-30 18:31:13 -07:00

twins

Donate

Gemini server

This page is also available at gemini://twins.rocket9labs.com

Features

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

Proposals

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

Install

Download

Download twins

Compile

twins is written in Go. Run the following command to download and build twins from source.

go install codeberg.org/tslocum/twins@latest

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

Configure

See CONFIGURATION.md

Support

Please share issues and suggestions here.

Dependencies