Skip to content
SPECIFICTION
Get listed

uFTP server

uftpserver.com

Free plan LinuxSelf-hosted
Visit uftpserver.com
Spec score 7.8 #28 of 33 in FTP Server Software

Spec sheet

Purpose
uFTP is a lightweight FTP server written in C for Unix/Linux and POSIX compliant operating systems.Read 11 Oct 2026 · uftpserver.com
Intended users
The wiki describes the server as suited to embedded Linux developers and small distributions, including initramfs bootloaders.Read 11 Oct 2026 · uftpserver.com
Deployment
The server uses one binary and one configuration file and can be compiled statically.Read 11 Oct 2026 · uftpserver.com
Integrations
The maker says uFTP is compatible with all main FTP clients.Read 11 Oct 2026 · uftpserver.com
License
The project is distributed under the MIT license, which permits reuse in commercial applications.Read 11 Oct 2026 · uftpserver.com
Maker
The author page names Ugo Cirmignani as the uFTP author.Read 10 Oct 2026 · uftpserver.com
Architecture support
The wiki says uFTP runs across Linux distributions and architectures including x86, x64, and ARM.Read 11 Oct 2026 · uftpserver.com
Authentication
PAM authentication using the system password files is an optional build feature.Read 11 Oct 2026 · uftpserver.com
Authentication limitation
The supported FTP commands page says AUTH is not yet implemented and the supported authentication method is plain text.Read 10 Oct 2026 · uftpserver.com
Brute force protection
The server can ban an IP address for five minutes after the configured number of failed logins.Read 11 Oct 2026 · uftpserver.com
Connection limits
Configuration supports a maximum total connection count and a per-IP connection limit.Read 11 Oct 2026 · uftpserver.com
Encryption
The server supports TLS encrypted connections, with TLS-enabled x32 and x64 binaries listed in its installation instructions.Read 10 Oct 2026 · uftpserver.com
FTP client compatibility
The product homepage says it is compatible with all main FTP clients.Read 10 Oct 2026 · uftpserver.com
FTP commands
The command documentation says AUTH is not yet implemented and the supported authentication method is plain text.Read 11 Oct 2026 · uftpserver.com
FTP operations
Documented commands include file listing, upload, download, directory changes, deletion, rename, and SITE CHMOD.Read 10 Oct 2026 · uftpserver.com
IPv6
The wiki states that IPv6 is supported.Read 10 Oct 2026 · uftpserver.com
Setup and documentation
The vendor recommends installing from source and provides an official wiki with installation, configuration, and command documentation.Read 10 Oct 2026 · uftpserver.com
Support and documentation
The project provides an official documentation wiki; its author page identifies Ugo Cirmignani as the project author.Read 11 Oct 2026 · uftpserver.com
Transfer security
TLS support is available, but enabling it requires compiling with OpenSSL support.Read 11 Oct 2026 · uftpserver.com
Use case
The project describes the server as suited to small distributions and initramfs bootloaders, including embedded Linux applications.Read 10 Oct 2026 · uftpserver.com
User access
Each configured FTP user can be assigned a home directory, and administrators can block users from logging in.Read 11 Oct 2026 · uftpserver.com

Plans and prices

uFTP server Free Open source FTP server · MIT license Read 11 Oct 2026 · uftpserver.com

Every uFTP server plan and price →

Where Specifiction places it

Alternatives to uFTP serverAll alternatives →