Tahoe
services.tahoe.introducers
The Tahoe introducers.
Type: attribute set of (submodule)
Default
{ }
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.introducers.<name>.nickname
The nickname of this Tahoe introducer.
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.introducers.<name>.package
The tahoelafs package to use.
Type: package
Default
pkgs.tahoelafs
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.introducers.<name>.tub.location
The external location that the introducer should listen on.
If specified, the port should be included.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.introducers.<name>.tub.port
The port on which the introducer will listen.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
3458
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes
The Tahoe nodes.
Type: attribute set of (submodule)
Default
{ }
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.client.helper
The furl for a Tahoe helper node.
Like all furls, keep this safe and don't share it.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.client.introducer
The furl for a Tahoe introducer node.
Like all furls, keep this safe and don't share it.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.client.shares.happy
The number of distinct storage nodes required to store a file.
Type: signed integer
Default
7
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.client.shares.needed
The number of shares required to reconstitute a file.
Type: signed integer
Default
3
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.client.shares.total
The number of shares required to store a file.
Type: signed integer
Default
10
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.helper.enable
Whether to enable helper service.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.nickname
The nickname of this Tahoe node.
Type: string
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.package
The tahoelafs package to use.
Type: package
Default
pkgs.tahoelafs
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.sftpd.accounts.file
Path to the accounts file.
Type: null or path
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.sftpd.accounts.url
URL of the accounts server.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.sftpd.enable
Whether to enable SFTP service.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.sftpd.hostPrivateKeyFile
Path to the SSH host private key.
Type: null or path
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.sftpd.hostPublicKeyFile
Path to the SSH host public key.
Type: null or path
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.sftpd.port
The port on which the SFTP server will listen.
This is the correct setting to tweak if you want Tahoe's SFTP daemon to listen on a different port.
Type: null or signed integer
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.storage.enable
Whether to enable storage service.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.storage.reservedSpace
The amount of filesystem space to not use for storage.
Type: string
Default
"1G"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.tub.location
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.
Type: null or string
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.tub.port
The port on which the tub will listen.
This is the correct setting to tweak if you want Tahoe's storage system to listen on a different port.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
3457
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix
services.tahoe.nodes.<name>.web.port
The port on which the Web server will listen.
This is the correct setting to tweak if you want Tahoe's WUI to listen on a different port.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
3456
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/network-filesystems/tahoe.nix