[tahoe-dev] Running Tahoe LAFS introducer?

Josh Wilcox wilcoxjg at gmail.com
Mon Jul 18 10:33:49 PDT 2011


On Mon, Jul 18, 2011 at 7:46 AM, Brandon Meskimen <
brandon.meskimen at gmail.com> wrote:

> I'm a little confused on the directions to run Tahoe LAFS.
> http://tahoe-lafs.org/~zooko/running.html
>
> To construct a client node, run "tahoe create-client", which will create
> ~/.tahoe to be the node's base directory. Acquire a copy of the
> introducer.furlfrom the introducer and put it into this directory, then
> use "tahoe run". After that, the node should be off and running. The first
> thing it will do is connect to the introducer and get itself connected to
> all other nodes on the grid. By default, "tahoe create-client" creates a
> client-only node, that does not offer its disk space to other nodes. To
> configure other behavior, use "tahoe create-node" or see configuration.rst<http://tahoe-lafs.org/%7Ezooko/configuration.rst>
> .
>
> This is fine.
>
> To construct an introducer, create a new base directory for it (the name of
> the directory is up to you), cd into it, and run "tahoe create-introducer
> .". Now run the introducer using "tahoe start .". It only created
> tahoe.cfg and tahoe-introducer.tac. I dont see a introducer.furl. And how do
> you run the introducer with tahoe start?
>
  Hi Brandon, I ran through the instructions at:

http://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/running.rst

 which are the current docs for this process.

  I was initially confused also.   The thing which may not be obvious is
that the introducer* creates* it's own furl, so the file "introducer.furl"
does not exist *until after you run *"tahoe start ." !

  My guess is that you have run the preceding step "tahoe create-introducer
.", but not the necessary command "tahoe start ." .   The reason for the
necessity of the second command for the creation of introducer.furl is
slightly opaque to me.

  Maybe the introducer generates a new furl every time it is started (in
case its IP address has changed), so that functionality needs to exist in
"tahoe start ." whether or not it's in "tahoe create-introducer ."   I'm not
sure this is true, I'll check.

  At any rate once you run "tahoe start .", you should see the
introducer.furl file you need.

Cheers!
 --Zancas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20110718/3b3aa4e8/attachment.html>


More information about the tahoe-dev mailing list