knowledge/Share file with ipfs.md
2020-09-24 20:28:39 -05:00

1.0 KiB

Share file with ipfs

Warning: Only tested serving the file, not downloading it

  1. Install ipfs
  2. Initiate ipfs main folder ipfs init, not sure why but this is required for following commands
  3. Serve a file ipfs add {filepath}. It should return something like this
added QmdsEVLRXioANssEVLRXYioANsGtANsGtRXYioANsGtAWZ file.md
 37.62 KiB / 37.62 KiB [===========================] 100.00%
  1. Start server with ipfs daemon
  2. Download file from any device ipfs get /ipfs/QmdsEVLRXioANssEVLRXYioANsGtANsGtRXYioANsGtAWZ <-- that's the hash returned from previous command
$ ls
QmdsEVLRXioANssEVLRXYioANsGtANsGtRXYioANsGtAWZ

Note the filename is just the hash, the original filename is lost.

Haven't researched if there's an easy way to persist the filename

What led to learning this

  • Random news of ipfs in HN. It just reminded me I've never tried it out.
    And in recent months I've had difficulty sharing files p2p