IPFS Gateway & HTTP Proxy

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

Deploy Now

Details

Created on Aug 18, 2023

56 total projects

34 active projects

Shell, TypeScript, Dockerfile

Other



More templates in this category

View Template
Foundry Virtual Tabletop

Foundry Virtual Tabletop

A Self-Hosted & Modern Roleplaying Platform


Lucas

View Template
Simple Medusa Backend

Simple Medusa Backend

Deploy an ecommerce backend and admin using Medusa


Shahed Nasser

View Template
peppermint

peppermint

Docker-compose port for peppermint.sh


HamiltonAI