Opened at 2015-08-29T11:29:21Z
Last modified at 2016-10-09T06:11:26Z
#2490 closed defect
anonymous friendly tahoe create-node/create-client — at Version 2
| Reported by: | dawuud | Owned by: | daira |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.12.0 |
| Component: | code-nodeadmin | Version: | 1.10.1 |
| Keywords: | tor i2p anonymous | Cc: | |
| Launchpad Bug: |
Description (last modified by daira)
subset of tasks from https://tahoe-lafs.org/trac/tahoe-lafs/ticket/517#comment:29
- change tahoe create-client to make a tahoe.cfg that doesn't listen on anything
- change "tahoe create-node" to require --listen and --location
- change "tahoe create-node" to handle the new Tor/I2P arguments, once we figure out how they should be spelled
Change History (2)
comment:1 Changed at 2015-08-29T12:09:50Z by dawuud
comment:2 Changed at 2015-09-02T06:36:47Z by daira
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.

rough sketch of create-node cli here: https://github.com/david415/tahoe-lafs/tree/2490.anonymous-create-node-client.0
[user@tahoe-dev1 tahoe-lafs]$ ./bin/tahoe create-node -h Usage: tahoe [global-options] create-node --listen=... --location=... [options] [NODEDIR] (use 'tahoe --help' to view global options) Options: --no-storage Do not offer storage service to other nodes. -C, --basedir= Specify which Tahoe base directory should be used. This has the same effect as the global --node-directory option. [default: '/home/user/.tahoe'] -n, --nickname= Specify the nickname for this node. -i, --introducer= Specify the introducer FURL to use. -p, --webport= Specify which TCP port to run the HTTP interface on. Use 'none' to disable. [default: tcp:3456:interface=127.0.0.1] --listen= Specify a Twisted server endpoint descriptor string to be used for our storage service listener. --location= Specify a foolscap client connection hint string to advertise as our storage service. --version --help Display this help and exit. Create a full Tahoe-LAFS node (client+server). /home/user/tahoe-lafs/support/bin/tahoe: option -h not recognized [user@tahoe-dev1 tahoe-lafs]$