aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/ftp
diff options
context:
space:
mode:
Diffstat (limited to 'nixops/modules/ftp')
-rw-r--r--nixops/modules/ftp/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/nixops/modules/ftp/default.nix b/nixops/modules/ftp/default.nix
index 0409f23..ff067f8 100644
--- a/nixops/modules/ftp/default.nix
+++ b/nixops/modules/ftp/default.nix
@@ -47,7 +47,8 @@
47 install -m 0755 -o ftp -g ftp -d /var/lib/ftp 47 install -m 0755 -o ftp -g ftp -d /var/lib/ftp
48 ''; 48 '';
49 49
50 deployment.keys.pure-ftpd-ldap = { 50 mySecrets.keys = [{
51 dest = "pure-ftpd-ldap";
51 permissions = "0400"; 52 permissions = "0400";
52 user = "ftp"; 53 user = "ftp";
53 group = "ftp"; 54 group = "ftp";
@@ -70,7 +71,7 @@
70 # Compile dans pure-ftpd directement avec immaeFtpUid / immaeFtpGid 71 # Compile dans pure-ftpd directement avec immaeFtpUid / immaeFtpGid
71 LDAPHomeDir immaeFtpDirectory 72 LDAPHomeDir immaeFtpDirectory
72 ''; 73 '';
73 }; 74 }];
74 75
75 systemd.services.pure-ftpd = let 76 systemd.services.pure-ftpd = let
76 configFile = pkgs.writeText "pure-ftpd.conf" '' 77 configFile = pkgs.writeText "pure-ftpd.conf" ''
@@ -88,7 +89,7 @@
88 SyslogFacility ftp 89 SyslogFacility ftp
89 DontResolve yes 90 DontResolve yes
90 MaxIdleTime 15 91 MaxIdleTime 15
91 LDAPConfigFile /run/keys/pure-ftpd-ldap 92 LDAPConfigFile /var/secrets/pure-ftpd-ldap
92 LimitRecursion 10000 8 93 LimitRecursion 10000 8
93 AnonymousCanCreateDirs no 94 AnonymousCanCreateDirs no
94 MaxLoad 4 95 MaxLoad 4