This Git repository contains various shell scripts to aid in the creation of a private IPFS network.
init.sh
– After installinggo-ipfs
, initialise the node. Run this on all of your nodes.swarm_key.sh
– Next, generate the swarm key for your private network. Run this on just your bootstrap node(s); copy the resulting files to your client node(s).bootstrap.sh
– Next, wipe the default bootstrap list and add your own bootstrap nodes. Run this on all of your nodes; the information printed to the screen when run on your bootstrap nodes should be used to bootstrap your client nodes.start.sh
– Finally, start up the network by running this on all of your nodes.add_file.sh
(optional) – Once connected to your private IPFS network, make a test file and add it to the network.
The contents of this repository are derived from a Medium post by Sander van Laar.