aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/nixos/modules/services/networking/resilio.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/modules/services/networking/resilio.nix')
-rw-r--r--nixpkgs/nixos/modules/services/networking/resilio.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/nixpkgs/nixos/modules/services/networking/resilio.nix b/nixpkgs/nixos/modules/services/networking/resilio.nix
index e74e03fc0b0..6193d7340fc 100644
--- a/nixpkgs/nixos/modules/services/networking/resilio.nix
+++ b/nixpkgs/nixos/modules/services/networking/resilio.nix
@@ -30,12 +30,12 @@ let
download_limit = cfg.downloadLimit;
upload_limit = cfg.uploadLimit;
lan_encrypt_data = cfg.encryptLAN;
- } // optionalAttrs cfg.enableWebUI {
+ } // optionalAttrs (cfg.directoryRoot != "") { directory_root = cfg.directoryRoot; }
+ // optionalAttrs cfg.enableWebUI {
webui = { listen = "${cfg.httpListenAddr}:${toString cfg.httpListenPort}"; } //
(optionalAttrs (cfg.httpLogin != "") { login = cfg.httpLogin; }) //
(optionalAttrs (cfg.httpPass != "") { password = cfg.httpPass; }) //
- (optionalAttrs (cfg.apiKey != "") { api_key = cfg.apiKey; }) //
- (optionalAttrs (cfg.directoryRoot != "") { directory_root = cfg.directoryRoot; });
+ (optionalAttrs (cfg.apiKey != "") { api_key = cfg.apiKey; });
} // optionalAttrs (sharedFoldersRecord != []) {
shared_folders = sharedFoldersRecord;
}));
@@ -109,8 +109,8 @@ in
httpListenAddr = mkOption {
type = types.str;
- default = "0.0.0.0";
- example = "1.2.3.4";
+ default = "[::1]";
+ example = "0.0.0.0";
description = ''
HTTP address to bind to.
'';
@@ -206,16 +206,16 @@ in
If you would like to be able to modify the contents of this
directories, it is recommended that you make your user a
- member of the <literal>resilio</literal> group.
+ member of the <literal>rslsync</literal> group.
Directories in this list should be in the
- <literal>resilio</literal> group, and that group must have
+ <literal>rslsync</literal> group, and that group must have
write access to the directory. It is also recommended that
<literal>chmod g+s</literal> is applied to the directory
so that any sub directories created will also belong to
- the <literal>resilio</literal> group. Also,
- <literal>setfacl -d -m group:resilio:rwx</literal> and
- <literal>setfacl -m group:resilio:rwx</literal> should also
+ the <literal>rslsync</literal> group. Also,
+ <literal>setfacl -d -m group:rslsync:rwx</literal> and
+ <literal>setfacl -m group:rslsync:rwx</literal> should also
be applied so that the sub directories are writable by
the group.
'';