[tahoe-lafs-trac-stream] [Tahoe-LAFS] #1283: support running as a service on Windows

Tahoe-LAFS trac at tahoe-lafs.org
Sat Aug 23 21:14:52 UTC 2014


#1283: support running as a service on Windows
--------------------------------+----------------------------------
     Reporter:  davidsarah      |      Owner:
         Type:  enhancement     |     Status:  new
     Priority:  major           |  Milestone:  undecided
    Component:  code-nodeadmin  |    Version:  1.8.1
   Resolution:                  |   Keywords:  windows service docs
Launchpad Bug:                  |
--------------------------------+----------------------------------

Old description:

> The Windows GUI app (removed by #1282) supported running a Tahoe node as
> a service. Currently, {{{tahoe start}}} does the same thing as {{{tahoe
> run}}} on Windows, but it would be better for it to run a service.
> [source:src/allmydata/windows/tahoesvc.py] has some of the code needed,
> although it currently depends on the Tahoe process being an executable
> file created by {{{py2exe}}}.
>
> This should be implemented in a way that does not preclude running more
> than one node with different base directories.

New description:

 The Windows GUI app (removed by #1282) supported running a Tahoe node as a
 service. Currently, {{{tahoe start}}} does the same thing as {{{tahoe
 run}}} on Windows, but it would be better for it to run a service.
 [source:src/allmydata/windows/tahoesvc.py] has some of the code needed,
 although it currently depends on the Tahoe process being an executable
 file created by {{{py2exe}}}.

 This should be implemented in a way that does not preclude running more
 than one node with different base directories.

--

Comment (by nejucomo):

 There are important usability and security issues to consider.  Daira just
 pointed out that a service shared across the system would need different
 alias files between users.

 These issues are similar to those documented in #1665.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1283#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list