proftpd.conf(5)
β¨ NAME β¨
proftpd.conf β the ProFTPD server configuration file, aka the β¨glow-up guideβ¨ for your FTP daemon, bestie π
π DESCRIPTION π
okay so picture this: the proftpd(8) daemon wakes up and the first thing it does is go read its configuration file. iconic behavior honestly. that file usually lives in one of these spots:
/etc/proftpd.conf/etc/proftpd/proftpd.conf/usr/local/etc/proftpd.conf
β¦or you can straight up hand it a different one by passing -c on the command line when you run proftpd. your config, your rules, no cap π«Ά
so inside proftpd.conf you've got directives, one per line. that's it, that's the whole thing. one directive, one line. we love a consistent queen π
lines that start with #? comments. empty lines? also comments. the daemon literally just skips over them like "not my business, not my problem" π
here's the tea tho, and it's important: directives are case-insensitive, but values are case-sensitive. so like, the directive doesn't care how you yell it at the terminal, but the value is very sensitive and will absolutely notice if you get it wrong π
and if a value has spaces in it, wrap that baby in double-quotes (") so it stays in one piece π
want the full list of every possible directive plus what each one does? it lives online at http://www.proftpd.org/docs/directives/linked/by-name.html β bookmark it, bestie, you'll be back πΈ
ποΈ FILES ποΈ
/usr/sbin/proftpd/etc/proftpd/proftpd.conf
π AUTHORS π
ProFTPD was written and is maintained by a whole squad of people β it's not a solo main-character situation, it's a group project that actually ate π₯. full credits live at http://www.proftpd.org/credits.html, go give them their flowers π
π¦ SEE ALSO π¦
proftpd(8)- Full documentation on ProFTPD β configuration, FAQs, all of it β is available at
http://www.proftpd.org/ - need help or support? the ProFTPD mailing lists have you covered, and they're all detailed out at
http://www.proftpd.org/lists.html - found a bug? report it at
http://bugs.proftpd.org/π
and that's the whole page, bestie π this was proftpd.conf(5) from the File Formats Manual section β section 5, natch, because it's a config file and that's where config files hang out. consider yourself fully briefed, hydrated, and ready to configure some FTP. slay, go off, periodt πβ¨π¦
π¦ where this page comes from
- alpine 3.24: proftpd-doc 1.3.9e-r0 Β· GPL-2.0-or-later
- debian bookworm: proftpd-core 1.3.8+dfsg-4+deb12u4 Β· GPL-2.0-or-later
- debian bookworm: proftpd-core 1.3.8+dfsg-4+deb12u5 Β· GPL-2.0-or-later
- debian trixie: proftpd-core 1.3.8.c+dfsg-4+deb13u3 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- ubuntu jammy: proftpd-core 1.3.7c+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu jammy: proftpd-core 1.3.7c+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu noble: proftpd-core 1.3.8.b+dfsg-1build3 Β· GPL-2.0-or-later
- ubuntu noble: proftpd-core 1.3.8.b+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu questing: proftpd-core 1.3.9~dfsg-3
- ubuntu resolute: proftpd-core 1.3.9~dfsg-4 Β· GPL-2.0-or-later
- ubuntu stonking: proftpd-core 1.3.9d~dfsg-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms