6th May 2020
Let's build a truly decentralized Internet from the ground up and share our first file with the world
It's a protocol that helps computers to exchange data between them without a need of centralized servers. That opens a lot of opportunities like:
Simply, go to https://ipfs.io/ and click the "Install" link in the navigator. There are multiple ways of getting started and it depends on how experienced you are (I'll go just through the basic options now):
npm-ipfs
- a nice addon which allows to fetch npm
packages through IPFS. Nice-to-have for all Node.js developers and actually you will be using the benefits of IPFS every time you fetch any package :-)Pick which option is best for you!
Next, you are redirected to GitHub page or Chrome Extension Store. The installation from Store requires just to click the "Add to (browser_name)" button. In the latter go to the "Releases" on GitHub and select a suitable version for you.
Once you have it installed, open the app from a try by clicking on the tray icon and then selecting "Status". You will be presented with an app interface.
Go to "Files" -> "Add +" -> "File". Select any file that you want to share :-) The file will appear bellow on the list together with an IPFS Hash
. Copy it and try to access it by going to https://ipfs.io/ipfs/<hash>
. It might take a while for it to be displayed, but the more active connections you have to other IPFS peers, the quicker it can be discovered by others.