summaryrefslogtreecommitdiff
path: root/ftp/unftp/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/unftp/pkg-descr')
-rw-r--r--ftp/unftp/pkg-descr14
1 files changed, 14 insertions, 0 deletions
diff --git a/ftp/unftp/pkg-descr b/ftp/unftp/pkg-descr
new file mode 100644
index 000000000000..043c5529d8da
--- /dev/null
+++ b/ftp/unftp/pkg-descr
@@ -0,0 +1,14 @@
+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.