···
The port on which the introducer will listen.
+
tub.location = mkOption {
+
type = types.nullOr types.str;
+
The external location that the introducer should listen on.
+
If specified, the port should be included.
default = pkgs.tahoelafs;
defaultText = "pkgs.tahoelafs";
···
system to listen on a different port.
+
tub.location = mkOption {
+
type = types.nullOr types.str;
+
The external location that the node should listen on.
+
This is the setting to tweak if there are multiple interfaces
+
and you want to alter which interface Tahoe is advertising.
+
If specified, the port should be included.
···
nickname = ${settings.nickname}
tub.port = ${toString settings.tub.port}
+
${optionalString (settings.tub.location != null)
+
"tub.location = ${settings.tub.location}"}
# Actually require Tahoe, so that we will have it installed.
···
nickname = ${settings.nickname}
tub.port = ${toString settings.tub.port}
+
${optionalString (settings.tub.location != null)
+
"tub.location = ${settings.tub.location}"}
# This is a Twisted endpoint. Twisted Web doesn't work on
web.port = tcp:${toString settings.web.port}