GmCapsule

Extensible Gemini/Titan Server

🔖 Tags

🗎 File Tree

⌥ Branches [main]

Clone URL

Latest Commits

2026-05-03 Added `GEMINI_QUERY_STRING`; updated change log

2026-05-03 Merge pull request 'Fix all CGI request variables according to spec' (#24) from michaelnordmeyer/gmcapsule:fix-cgi-vars into main

2026-04-11 Set all request variables according to spec

2026-04-24 Added a launch banner

2026-04-24 Added "-V, --version" command line option

2026-04-24 Updated README; bumped version to 0.9.10

2026-04-24 Merge branch 'pr-22'

2026-04-24 Cleanup and minor fixes

More...

GmCapsule is an extensible server for Gemini and Titan.

See the User manual for configuration and usage instructions.

Gemini

Titan

User manual

Installation

Install "gmcapsule" via `pip`:

Then run the server daemon:

Running via systemd

Create the following service file and save it as _~/.config/systemd/user/gmcapsule.service_:

Replace `<YOUR-INSTALL-PATH>` with the actual path of `gmcapsuled`. `pip` will install it in a directory on your PATH.

Then you can do the usual:

The log can be viewed via journalctl (or syslog):

Change log

v0.9

v0.9.1:

v0.9.2:

v0.9.3:

v0.9.4:

v0.9.5:

v0.9.6:

v0.9.7:

v0.9.8:

v0.9.9:

v0.9.10:

v0.8

v0.7

v0.6

v0.6.1:

v0.5

v0.5.1:

v0.5.2:

v0.5.3:

v0.4

v0.4.1:

v0.3

v0.3.1:

v0.3.2:

v0.2

v0.2.1:

v0.2.2:

v0.2.3:

v0.2.4:

v0.2.5:

v0.1