[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4105: Make it possible to run a pure storage server (a node with no client)

Tahoe-LAFS trac at tahoe-lafs.org
Tue Sep 10 20:04:53 UTC 2024


#4105: Make it possible to run a pure storage server (a node with no client)
---------------------------+---------------------------
 Reporter:  hacklschorsch  |          Owner:
     Type:  enhancement    |         Status:  new
 Priority:  normal         |      Milestone:  undecided
Component:  unknown        |        Version:  n/a
 Keywords:                 |  Launchpad Bug:
---------------------------+---------------------------
 In similar vein as #3814, I find it strange that Tahoe-LAFS seemingly
 can't run a storage server without also running a client.

 This adds complexity, attack surface, and confusion:  That the Tahoe
 client is a daemon with multiple listening sockets is confusing enough for
 a newbie, but that the server also is a client and one can't turn that off
 is really strange to someone who is used to the classic client/server
 paradigm.

 Running `tahoe --help` emits, i.a., this item:

 `create-node            Create a node that acts as a client, server or
 both.`

 I was able to create a client-only node, and a "both" node, but not a
 "server" node.

 I propose to add an `enabled` config item for the `client` config section,
 similar to that of the other sections (`storage`, `sftpd`, `helper`,
 `i2p`, `tor`)

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4105>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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