Earlier quoted context omitted.
One word: IPNS. It's a DNS-like system, though much slower than DNS due to propagation delays. It points to the latest version (hash) of a document, much like a git branch.
Being slow is kinda a deal breaker for a status page, isn’t it? The whole point is to notify your customers of an issue, and you need to do that fast. Most issues are only going to last a few minutes anyway, so any delay in update makes the whole thing pretty moot.
Show HN: A Decentralized StatusPage on IPFS
41–50 of 130 posts
Re: Show HN: A Decentralized StatusPage on IPFS
#42Earlier quoted context omitted.
So there is a way to figure out who is downloading what on IPFS? (At least assuming that you have assets comparable to national governments.)
Yeah, the nodes connect via IP addresses. You could proxy it through Tor or something though.
Re: Show HN: A Decentralized StatusPage on IPFS
#43I'm not sure this is actually Decentralized. I have been playing with IPFS quite a bit recently, and this looks to host the content on one node. That node goes away, your content goes away. You need more than one nodes 'pinning' the same content in order to actually be decentralized, and as far as I can tell this project doesn't provide that functionality. That has been my biggest drawback so far with IPFS, there isn…
Re: Show HN: A Decentralized StatusPage on IPFS
#44I'm not sure this is actually Decentralized. I have been playing with IPFS quite a bit recently, and this looks to host the content on one node. That node goes away, your content goes away. You need more than one nodes 'pinning' the same content in order to actually be decentralized, and as far as I can tell this project doesn't provide that functionality. That has been my biggest drawback so far with IPFS, there isn…
Re: Show HN: A Decentralized StatusPage on IPFS
#45Earlier quoted context omitted.
Yeah, the nodes connect via IP addresses. You could proxy it through Tor or something though.
As far as I understand it, proxying it is dangerous because IPFS will announce all your IPs so that the shortest routes can be established. You probably need to run it in a VM/container that only has access to Tor and no other network adapter.
I love the idea behind IPFS but it just doesn't feel mature enough yet. The documentation, examples, consistent APIs, etc, don't seem very solidified.
Re: Show HN: A Decentralized StatusPage on IPFS
#46Earlier quoted context omitted.
So how do I (perma-)link the user to the latest status page?
IPFS has a so called IPNS system that use mutable hashes. So when you publish using this piece of software you got always a permanent link to share with your users.
Re: Show HN: A Decentralized StatusPage on IPFS
#47I'm not sure this is actually Decentralized. I have been playing with IPFS quite a bit recently, and this looks to host the content on one node. That node goes away, your content goes away. You need more than one nodes 'pinning' the same content in order to actually be decentralized, and as far as I can tell this project doesn't provide that functionality. That has been my biggest drawback so far with IPFS, there isn…
If I understand it correctly, it is decentralized. When pages are accessed they are automatically copied and hosted by nodes. Eventually, garbage collection will delete the copy. Pinning prevents it from being deleted so that the node hosts it permanently.
Additionally, this project utilizes IPNS, which clears it's DHT of entries that haven't refreshed within the past 24 hours. So you DEFINITELY need at least one node online, pretty much always, for this content to load.
Re: Show HN: A Decentralized StatusPage on IPFS
#48I'm not sure this is actually Decentralized. I have been playing with IPFS quite a bit recently, and this looks to host the content on one node. That node goes away, your content goes away. You need more than one nodes 'pinning' the same content in order to actually be decentralized, and as far as I can tell this project doesn't provide that functionality. That has been my biggest drawback so far with IPFS, there isn…
I thought the devs invented Filecoin for exactly that reason - to incentivize people to pin content. They haven't enabled Filecoin for IPFS yet?
Re: Show HN: A Decentralized StatusPage on IPFS
#49I love that the background image is a schematic of a centralized network. Look at that single point of failure! ^^ https://www.dstatuspage.net/decentralized.png
Re: Show HN: A Decentralized StatusPage on IPFS
#50Earlier quoted context omitted.
One word: IPNS. It's a DNS-like system, though much slower than DNS due to propagation delays. It points to the latest version (hash) of a document, much like a git branch.
Being slow is kinda a deal breaker for a status page, isn’t it? The whole point is to notify your customers of an issue, and you need to do that fast. Most issues are only going to last a few minutes anyway, so any delay in update makes the whole thing pretty moot.