Last active
July 12, 2018 05:10
-
-
Save quadrixm/f3ad382fd9e9d1d31661e20b12c524a9 to your computer and use it in GitHub Desktop.
IPFS - Quick Start
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 0.1 - Quick Start | |
This is a set of short examples with minimal explanation. It is meant as | |
a "quick start". | |
Add a file to ipfs: | |
echo "hello world" >hello | |
ipfs add hello | |
View it: | |
ipfs cat <the-hash-you-got-here> | |
Try a directory: | |
mkdir foo | |
mkdir foo/bar | |
echo "baz" > foo/baz | |
echo "baz" > foo/bar/baz | |
ipfs add -r foo | |
View things: | |
ipfs ls <the-hash-here> | |
ipfs ls <the-hash-here>/bar | |
ipfs cat <the-hash-here>/baz | |
ipfs cat <the-hash-here>/bar/baz | |
ipfs cat <the-hash-here>/bar | |
ipfs ls <the-hash-here>/baz | |
References: | |
ipfs refs <the-hash-here> | |
ipfs refs -r <the-hash-here> | |
ipfs refs --help | |
Get: | |
ipfs get <the-hash-here> -o foo2 | |
diff foo foo2 | |
Objects: | |
ipfs object get <the-hash-here> | |
ipfs object get <the-hash-here>/foo2 | |
ipfs object --help | |
Pin + GC: | |
ipfs pin add <the-hash-here> | |
ipfs repo gc | |
ipfs ls <the-hash-here> | |
ipfs pin rm <the-hash-here> | |
ipfs repo gc | |
Daemon: | |
ipfs daemon (in another terminal) | |
ipfs id | |
Network: | |
(must be online) | |
ipfs swarm peers | |
ipfs id | |
ipfs cat <hash-of-remote-object> | |
Mount: | |
(warning: fuse is finicky!) | |
ipfs mount | |
cd /ipfs/<the-hash-here> | |
ls | |
Tool: | |
ipfs version | |
ipfs update | |
ipfs commands | |
ipfs config --help | |
open http://localhost:5001/webui | |
Browse: | |
webui: | |
http://localhost:5001/webui | |
video: | |
http://localhost:8080/ipfs/QmVc6zuAneKJzicnJpfrqCH9gSy6bz54JhcypfJYhGUFQu/play#/ipfs/QmTKZgRNwDNZwHtJSjCp6r5FYefzpULfy37JvMt9DwvXse | |
images: | |
http://localhost:8080/ipfs/QmZpc3HvfjEXvLWGQPWbHk3AjD5j8NEN4gmFN8Jmrd5g83/cs | |
markdown renderer app: | |
http://localhost:8080/ipfs/QmX7M9CiYXjVeFnkfVGf3y5ixTZ2ACeSGyL1vBJY1HvQPp/mdown |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment