4 ms·
I set up an IPFS node(?) on my server last night. The server has 3TB of space, so I thought I would be a good internet citizen and donate some space to mirror s
by orf 10y ago
I set up an IPFS node(?) on my server last night. The server has 3TB of space, so I thought I would be a good internet citizen and donate some space to mirror some of the ipfs archives (https://archives.ipfs.io/ https://archives.ipfs.io/).
Simple, right? So I installed and launched the ipfs docker image and then ran `ipfs pin add QmTZeE4yTiDd76YxbWvenneqSf5VhooNnA46WWWHtHcu5n`. I thought this would download that hash (IETF RFC Archive) locally and mirror it.
Instead the command just hung there. No output. Left it for an hour, still no output. Debug mode was useless and printed out nothing interesting. It took me a long while to realize that `ipfs pin add` takes a file path of a local file and pins it (or something? still not clear).
Ok. So lets run `ipfs get QmTZeE4yTiDd76YxbWvenneqSf5VhooNnA46WWWHtHcu5n` and then we can run `ipfs pin add local-hash`. Hmm, no output and no progress at all. After an hour there was some form of output that said I had downloaded 15mb of the archive, and it would take 8 more minutes to do. It still said this two hours later. Ok, so lets leave it overnight in a screen session.
Cut to next morning, I wake up to a message from my provider saying that they detected a port scan originating from my server, specifically from the port that ipfs uses. I think their detection systems misclassified the traffic, but it's just extra hassle. And the archive was still on 15mb completed.
It's a very interesting technology, and it looks great for simple text files, but the UI is terrible. You want some kind of permanent web? Surely asking people to explicitly pin specific files isn't the way forward, wouldn't being able to say "I want to donate X gb of disk space, cache some stuff for people to use" be better?
- xkarga00 10y ago> wouldn't being able to say "I want to donate X gb of disk space, cache some stuff for people to use" be better? I believe this is addressed by Filecoin http://filecoin.io/filecoin.pdf http://filecoin.io/filecoin.pdf
- exo762 10y agoIPFS is using model where it is possible to increase a number of copies of file by downloading it, but it's impossible to upload file to machines of other people. If you are looking for different model - take a look on Ethereum's Swarm. They also approach persistency problem in a different, arguably better way.
- lolikoisuru 10y agoIPFS is only permanent for content tha can't get you in trouble for distributing or posessing. To make it truly permanent it would need some layer for anonymization.