An FTP server that Keeps It Simple, Stupid https://github.com/moparisthebest/kiss-ftpd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
1.1 KiB

5 months ago
  1. kiss-ftpd
  2. ---------
  3. [![Build Status](https://ci.moparisthe.best/job/moparisthebest/job/kiss-ftpd/job/master/badge/icon%3Fstyle=plastic)](https://ci.moparisthe.best/job/moparisthebest/job/kiss-ftpd/job/master/)
  4. [![crates.io](https://img.shields.io/crates/v/kiss-ftpd.svg)](https://crates.io/crates/kiss-ftpd)
  5. An FTP server that Keeps It Simple, Stupid.
  6. It simply serves the specified directory over FTP, allowing reads and writes, and that's it!
  7. If you are after a more complicated FTP server with all the bells and whistles, [unFTP](https://github.com/bolcom/unFTP) looks good.
  8. ##### Usage
  9. ```
  10. usage: kiss-ftpd [options...] [ftp_directory] [bind_address]
  11. -h, --help print this usage text
  12. -V, -v, --version Show version number then quit
  13. If ftp_directory not specified, defaults to current working directory
  14. If bind_address not specified, defaults to 0.0.0.0:21
  15. ```
  16. There is an example systemd unit in `systemd/kiss-ftpd.service` which runs it with minimal permissions
  17. and as locked down as possible.
  18. Many thanks to [libunftp](https://github.com/bolcom/libunftp) which did all the heavy FTP lifting.