The Gemini-IPFS Gateway makes IPFS content available over the Gemini-protocol.
Otherwise said, it allows to browse Gemini-sites (text/gemini) that are hosted on the IPFS network using Gemini-clients.
The gateway based on ipfs-lite and does not need any additional ipfs node to run. It automatically generates the necessary IPFS peer identity and derives TLS certificates from it that are used when enabling TLS listeners (
--help for options.
Run a fully in-memory instance, with random identity and TLS with:
./gemini-ipfs-gateway --inmem --tls
By default, a configuration and a datastore folder are created. The TLS certificate is derived from the libp2p identity unless it is manually provided.
Custom TLS key/certificates can be used by placing or symlinking
key.pem in the configuration folder.
--help for more usage options.
GNU AGPL v3.