mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-27 05:17:49 +08:00
41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# IPTB
|
|
iptb is a program used to manage a cluster of ipfs nodes locally on your
|
|
computer. It allows the creation of up to 1000 (limited by poor port choice)
|
|
nodes, and allows for various other setup options to be selected such as
|
|
different bootstrapping patterns. iptb makes testing networks in ipfs
|
|
easy!
|
|
|
|
### Commands:
|
|
- init
|
|
- creates and initializes 'n' repos
|
|
- Options:
|
|
- -n=[number of nodes]
|
|
- -f : force overwriting of existing nodes
|
|
- -bootstrap : select bootstrapping style for cluster choices: star, none
|
|
- -mdns=[true||false] : defaults to false
|
|
- -p=[start port] : port to start allocations from
|
|
- start
|
|
- starts up all testbed nodes
|
|
- Options:
|
|
- -wait : wait until daemons are fully initialized
|
|
- stop
|
|
- kills all testbed nodes
|
|
- restart
|
|
- kills and then restarts all testbed nodes
|
|
|
|
- shell [n]
|
|
- execs your shell with environment variables set as follows:
|
|
- IPFS_PATH - set to testbed node n's IPFS_PATH
|
|
- NODE[x] - set to the peer ID of node x
|
|
|
|
- get [attr] [n]
|
|
- gets the specified attribute from then given node
|
|
- available attributes: id
|
|
|
|
### Configuration
|
|
By default, iptb uses `$HOME/testbed` to store created nodes. This path is
|
|
configurable via the environment variables `IPTB_ROOT`.
|
|
|
|
|
|
|