proftpd.conf(5)

πŸ“¦
version 1.3.9e Β· 5 versions
, in alpine 3.24, debian bookworm, debian trixie, opensuse-leap 16.0, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ 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 πŸ¦‹


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 πŸŽ€βœ¨πŸ¦‹