ipfs / kubo

An IPFS implementation in Go
https://docs.ipfs.tech/how-to/command-line-quick-start/
Other
15.98k stars 3k forks source link

Offer a gemini gateway in addition to http #8926

Closed kallisti5 closed 1 year ago

kallisti5 commented 2 years ago

Checklist

Description

ipfs offers a HTTP gateway over 8080. In addition to this, it would be nice (tm) if ipfs offered a optional gemini gateway as well.

Gemini is a low-bandwidth web protocol (positioned somewhere between gopher and http). It serves gemdoc's which are static markdown-style documents in a standardized way.

The specification is published here: https://gemini.circumlunar.space/docs/specification.gmi

There's a wide selection of browsers and servers available. Gemini gateway support would be a good fit as publishing gemini sites fits well over the ipfs model.

More technical information including software: https://gemini.circumlunar.space

Here's a few example sites and some resources...

lofi windle sourcehut

guseggert commented 1 year ago

This sounds like a good candidate for a plugin. We can't take on the burden of maintaining this. Feel free to reach out if you have any questions about how to integrate this as a plugin or some external module. If this gets built, please create a discussion post at https://discuss.ipfs.tech and we can find ways to promote it.