Difference between revisions of "Quick-start"

From wikieduonline
Jump to navigation Jump to search
(Created page with " ipfs cat /ipfs/QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc/quick-start")
 
Line 1: Line 1:
 +
{{lc}}
 +
[[ipfs cat]] /ipfs/QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc/quick-start
 +
 +
<pre>
 +
 +
# 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
  
  
  [[ipfs cat]] /ipfs/QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc/quick-start
+
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
 +
</pre>
 +
 
 +
 
 +
{{ipfs}}

Revision as of 08:29, 3 May 2023

ipfs cat /ipfs/QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc/quick-start

# 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


ipfs [ init | add | daemon ], 5001, ~/.ipfs, fs-repo-migrations

Advertising: