No description
Find a file
2026-01-04 22:05:57 +02:00
content/default Initial commit 2026-01-04 20:37:57 +02:00
src Initial commit 2026-01-04 20:37:57 +02:00
.gitignore Initial commit 2026-01-04 20:37:57 +02:00
Gemfile Initial commit 2026-01-04 20:37:57 +02:00
Gemfile.lock Initial commit 2026-01-04 20:37:57 +02:00
LICENSE.txt Initial commit 2026-01-04 20:37:57 +02:00
mineshaft.example.toml Should be default - idk why I didn't make autogenerating tls default 2026-01-04 22:05:57 +02:00
readme.md add readme 2026-01-04 20:53:41 +02:00

Mineshaft: a reasonably incompetent Gemini server

Mineshaft is a reasonably incompetent Gemini server written in Ruby. This was mostly made for fun and you are probably better off running anything other than this if you are not fine with running a 15 year old's garbage code that you might need to add a few patches to make it work with your setup.

Everything you might need to configure is available in the mineshaft.toml file and everything there is self explanatory.

Shortcomings:

  • You cannot add a new host after generating TLS certificates unless you delete them and then generate them again.
  • No wildcard domains supported.

fzorb fzorb@fzorb.xyz MMXXVI