Opened at 2010-12-26T05:54:36Z
Last modified at 2014-08-23T21:28:55Z
#1283 new enhancement
support running as a service on Windows — at Version 3
Reported by: | davidsarah | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | undecided |
Component: | code-nodeadmin | Version: | 1.8.1 |
Keywords: | windows service docs multiuser-gateway | Cc: | |
Launchpad Bug: |
Description (last modified by nejucomo)
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. 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.
Change History (3)
comment:1 Changed at 2011-01-02T18:52:42Z by davidsarah
- Description modified (diff)
comment:2 Changed at 2011-01-16T19:24:42Z by davidsarah
comment:3 Changed at 2014-08-23T21:14:52Z by nejucomo
- Description modified (diff)
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.
Possibly useful: http://twistedmatrix.com/pipermail/twisted-python/2007-May/015376.html