initial commit

This commit is contained in:
Sebastian Hugentobler 2016-10-13 13:52:14 +02:00
commit 0d746bc19e
No known key found for this signature in database
GPG key ID: 7BBE74D3F626FC0F
6 changed files with 73 additions and 0 deletions

View file

@ -0,0 +1,3 @@
[template]
src = "proftpd.conf.tmpl"
dest = "/usr/local/etc/proftpd.conf"

View file

@ -0,0 +1,28 @@
ServerName "{{getenv "SERVER_NAME"}}"
ServerType standalone
DefaultServer on
Port 2121
UseIPv6 off
Umask 022
MaxInstances 30
User proftp
Group proftp
DefaultRoot /var/lib/proftp/data
AllowOverwrite on
<Limit SITE_CHMOD>
DenyAll
</Limit>
<IfModule mod_ldap.c>
LDAPServer {{getenv "LDAP_URI"}}
LDAPUseTLS {{getenv "LDAP_USE_TLS"}}
LDAPAuthBinds {{getenv "LDAP_USE_AUTH_BIND"}}
LDAPBindDN "{{getenv "LDAP_BIND_DN"}}" {{getenv "LDAP_BIND_PASSWORD"}}
LDAPUsers {{getenv "LDAP_BASE"}} "{{getenv "LDAP_FILTER"}}"
LDAPSearchScope subtree
LDAPDefaultUID 2222
LDAPDefaultGID 2222
LDAPGenerateHomedir off
</IfModule>

View file

@ -0,0 +1,3 @@
#!/usr/bin/with-contenv sh
exec s6-setuidgid proftp proftpd --nodaemon