Comments (6)
It'd be cool if it was an HTTP service provided by every gateway. Basically, pick a gateway you trust, then get this list of available gateways from them.
Alternatively, gateways could essentially load-balance by redirecting requests to other online trusted gateways. Basically, by opting in to be a public gateway, you become a part of the load-balanced gateway network. You could probably bake it into the js-http-api as well so that it pings a member of the gateway network to get the best gateway for the client.
from public-gateway-checker.
from public-gateway-checker.
Cool idea
Could we implement this right now just by using something like a public_gateways
pubsub topic?
Maybe this could be a small daemon people ran alongside their IPFS node which cached those topic replies, maybe checked on health from time time, then made that list available via a simple HTTP API? Any other ideas for how a static status page like this could query for live public gateways without using a cached list or a centralized webservice?
from public-gateway-checker.
I was thinking the same thing but figured it'd be a lot harder to get into the official daemons vs. running a sidecar. Do you think it's worth going that route for a v1?
from public-gateway-checker.
I'd say it really depends on whether or not there is much interest in this. If the core team thinks it's a good idea, I'd say fork the daemon and add it there. If there isn't much buy-in, you're right, a sidecar would be better.
Either way, it'd probably be good to start a discussion about this on the daemon repo (not sure which one would be best since they are fragmented by language).
from public-gateway-checker.
from public-gateway-checker.
Related Issues (20)
- ipfs about activation? HOT 3
- public-gateway-checker specific metrics
- feat: finalize metrics modal and icon HOT 19
- Move cookie prompt to the bottom HOT 4
- Increase contrast of links
- switch to officially hosted domain name (subdomain of ipfs.tech)
- feat: Handle special resolvers in CI HOT 2
- feat: finalize metrics implementation
- Warning about ipfs.joaoleitao.org in gateway checker. HOT 3
- feat: automate removal of domains called out as dangerous HOT 4
- *.ipfs2.eth.limo public gateway HOT 3
- Gateway checker blocked on ipns.co domains HOT 4
- feat: generates parts of the dashboard async, using ipfs/gateway-conformance HOT 7
- Generate metadata (country) on the server side
- Add opt-in "online" + latency check on the client side
- Remove konubinix.eu from https://ipfs.github.io/public-gateway-checker/ HOT 3
- Remove cthd.icu HOT 2
- CI misconfiguration are preventing releases or updates to the list of gateways used by the frontend. HOT 4
- [Feature request] Check for availability of specific content HOT 1
- w3s.link path gateway does redirect to subdomain gateway
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from public-gateway-checker.