path: root/
diff options
authordvn <>2018-08-01 16:28:18 +0200
committerdvn <>2018-08-01 16:28:18 +0200
commit3256190f26310f367ad336f90cad460401e8c1da (patch)
treef2af1cc327ca78836a3dc1d0cd4ef100f9227a06 /
parent7881dd86f0cbd6525b43390bc35a0fead7f3d3a7 (diff) Add examples for using gnunet-fs
Diffstat (limited to '')
1 files changed, 30 insertions, 0 deletions
diff --git a/ b/
index 0173e220f..f52b68bab 100644
--- a/
+++ b/
@@ -89,6 +89,15 @@ There are many possible ways to use the subsystems of GNUnet, so we will provide
>***GNUnet is composed of over 30 modular subsystems***
+### Start GNUnet Services
+Before we can begin using most of the components we must start them.
+gnunet-arm --start
+Now we can open up another shell and try using some of the modules.
### Cadet
@@ -139,6 +148,27 @@ coproc gnunet-cadet <peer-id of Node 1> <shared secret>
cat <video-file> >&"${COPROC[1]}"
+### Filesharing
+You can use GNUnet as a content-addressed storage, much like IPFS: sharing immutable files in a decentralized fashion with added privacy.
+For instance, you can get a nice cat picture with
+You can also give files to the network, like so:
+$ echo "I love GNUnet" > ILoveGNUnet.txt
+$ gnunet-publish ILoveGNUnet.txt
+Publishing `/tmp/ILoveGNUnet.txt` done.
+The URI you get is what you can use to retrieve the file with `gnunet-download`.
### GNS
*coming soon*