Skip to content

inipfs/public-gateway-checker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPFS Public Gateway Checker

A site displaying public IPFS gateways and their online/offline status.

View the Public Gateway Checker on GitHub Pages: https://ipfs.github.io/public-gateway-checker/

Screenshot of Public Gateway Checker

SECURITY NOTES

  • The list contains gateways operated by various parties, coordinated by loose mutual consensus, without a central governing authority. Protocol Labs operates and is responsible for only two of the listed gateways: ipfs.io and dweb.link.
  • Gateways without origin isolation will be marked with ⚠️, indicating they are not safe for use cases that require private local storage of data or credentials. Learn more.

Adding a new public gateway

If you'd like to add a new public gateway, please edit gateways.json:

  1. Add the gateway's address to the bottom of the list
  2. Make sure the final item in the list does not have a comma at the end, but all preceding items do
  3. If you care about security of websites loaded via your gateway, make sure it is set up as a subdomain gateway. See config docs and recipes for go-ipfs, and learn more here.

Then, submit a pull request for this change. Be sure to follow all the directions in the pull request template so your PR can be triaged as quickly as possible.

Testing locally

$ npx serve -l 3000

Command line

Prefer to check public gateways from your terminal? A CLI version, ipfg, is available at https://github.com/JayBrown/Tools/tree/master/ipfg.

About

Checks which public gateways are online or not

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.2%
  • HTML 28.4%
  • CSS 9.0%
  • Shell 0.4%