FreeBSD.software
Home/ftp/unftp

unftp

0.15.1_9

FTP(S) server with a couple of twists written in Rust

unFTP is an FTP(S) server written in Rust and built on top of libunftp and the Tokio asynchronous run-time. It is unlike your normal FTP server in that it provides: - Configurable Authentication (e.g. Anonymous, PAM or a JSON file). - Configurable storage back-ends (e.g. GCS or filesystem). - An HTTP server with health endpoints for use for example in Kubernetes for readiness and liveness probes. - Integration with Prometheus for monitoring. - A proxy protocol mode for use behind proxies like HA Proxy and Nginx. - Structured logging and the ability to ship logs to a Redis instance. With unFTP, you can present RFC compliant FTP(S) to the outside world while freeing yourself to use modern APIs and techniques on the inside of your perimeter.

Origin: ftp/unftp
Category: ftp
Size: 14.2MiB
License: APACHE20
Maintainer: yuri@FreeBSD.org
Dependencies: 0 packages
Required by: 0 packages
$pkg install unftp

More in ftp