IPFS Gateway & HTTP Proxy

Hosted IPFS Gateway & HTTP Proxy

Deploy IPFS Gateway & HTTP Proxy

api

o-az/eyepfs

Just deployed

Hosted IPFS Gateway & HTTP Proxy

Uses

Purpose

Overcome public IPFS gateway limitations, such as 429 Too Many Requests, by hosting your own IPFS Gateway and HTTP Proxy.

429 Example

Usage

git clone https://github.com/o-az/eyepfs.git

Build Dockerfile:

docker buildx build . \
  --progress 'plain' \
  --file 'Dockerfile' \
  --tag 'ipfs_gateway_proxy'

# or `bun docker:build`

Run the image you just built:

docker run --rm -it \
  --name 'my_ipfs_gateway_proxy' \
  --env IPFS_GATEWAY_HOST="http://127.0.0.1:8081" \
  --publish '3031:3031' \
  'ipfs_gateway_proxy'

# or `bun docker:run`

Give it a nice few seconds then smoke test (fetch image):

curl --location --request GET \
  --url 'http://127.0.0.1:3031/bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi' \
  --output 'image.jpeg'

Deployment

anywhere that can run a Dockerfile 🐳

Railway.app happens to be the best option

Deploy on Railway


Template Content

More templates in this category

View Template

Foundry Virtual Tabletop

A Self-Hosted & Modern Roleplaying Platform


View Template

(v1) Simple Medusa Backend

Deploy an ecommerce backend and admin using Medusa


View Template

peppermint

Docker-compose port for peppermint.sh