My impression of the IPFS project is that the goals are excellent, the core protocol is quite good however they like rewriting the higher level layers far too frequently (for example they have deprecated UnixFS which seems to be the most used format and they keep switching between JSON, Protocol Buffers and CBOR) and go-ipfs seems to be a pretty garbage codebase.
I have run a public gateway on 2GB of RAM. Later 4GB because it was subject to very heavy abuse, but it was perfectly possible. Perhaps it is a matter of knowing how to configure things and how to not inflict self-pain with wrong settings.
Maybe there is a Goldilocks value I could find, but I didn't really need IPFS running that much so I just removed it.
I suppose that's your answer! Simple misunderstanding.
https://eng.uber.com/how-we-saved-70k-cores-across-30-missio...
I love the idea of decentralized content-addressed storage and wish there were a more lightweight way to get there.
if you plan to host IPFS at home and meanwhile do things on the internet then IPFS isn’t for you
although it’d be a good excuse to upgrade your home network
Is it possible to limit the bandwidth and queue depth for IPFS?
I bet you could also lower its limit dynamically whenever web traffic is seem.
Going on six years now. You can use external tools (like "trickle") or your OS knobs.
without p2p IPFS is nearly useless
Presumably one could also run IPFS (or Brave) in its own VM, container, or hardware server and to rate limit traffic in and out of it.
rate-limiting will only make the matters worse and again turn IPFS nearly useless
they haven't managed to solve these issues for 6 years now
1. IPFS's bandwidth is so low that it is unusable.
2. IPFS's bandwidth usage is so high that it makes the network unusable.