IPFS Support GA Now
We have just completed the introduction of IPFS support to WinWorldPC for most of the file sets available.
What is IPFS?
IPFS, or InterPlanetary FileSystem is a peer-to-peer distributed file system. It's distributed, so the data is spread across multiple nodes, and it's peer-to-peer, reducing the complexity to set up a node.
Why use IPFS?
Using IPFS means that we are relieving the load on our servers, and allows faster downloading of our content due to the use of the Cloudflare IPFS Gateway by default. It also allows us to easily host the content transparently from multiple servers, allowing you to download your files faster and more reliably.
Why would I download a file from WinWorldPC through IPFS?
It's faster! Most WinWorldPC mirrors will max out on about 100mbps, and using IPFS would allow you to download files at much faster speeds. In addition to this, IPFS downloads do not count towards your daily download limit.
Currently, the IPFS functionality on WinWorldPC is still in beta. Hiccups may happen - if they do, please report them so we can improve our service.
Comments
Last sentence states " Currently, the IPFS functionality on WinWorldPC is still in beta" , however title states "GA Now". Could you please update?
This was written assuming the use of Linux, but it's easily adapted to Windows use cases.
Instructions
Here is how to upload the files in a way that you get the exact same hash, and therefore functional links on the website.- Obtain a copy of the mirror files, or the subset of files you wish to host. Contact me to arrange this, you'll need the ability to pull files via rsync over SSH or SFTP.
- Generate a filelist of the directory
- Loop over the directory and add them to IPFS.
- That's it!
@friedkiwi uploaded each file in its own folder, which is what the -w option does, wraps the file into its own folder. I have no idea if this is precisely how he uploaded them originally, but it worked and i have no need to sort the files really.find $(pwd) -type f > /tmp/files.list
@Yuds2003 I may be wrong, but I believe there's currently a bug in Adventure where it's not recognizing the extension or something to that effect. It's being worked on.
448G .