#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

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]$ 

Last edited at 2015-09-02T06:39:04Z by daira (previous) (diff)

comment:2 Changed at 2015-09-02T06:36:47Z by daira

  • Description modified (diff)
Note: See TracTickets for help on using tickets.