Free FTP Server Software
Wing FTP Server is a free, easy-to-use, and secure FTP server software for Windows, Linux, and Mac OS. WingFTP not only supports FTP/FTPS protocols, but also supports secure file transfer via its built-in SFTP server and web server. Furthermore, the web-based interface provides a centralized dashboard for remote server administration. From there, you can monitor server performance, track active sessions, and receive email notifications for download/upload events.
Download Purchase Online Demo Screenshots Release Notes
After the trial period, you can continue using it as a Free edition for non-commercial use.
In addition to FTP/FTPS protocols, secure file transfer can also be performed via the built-in SFTP server and web server.
You can run this FTP server software on Windows, Linux, and Mac OS.
Download or upload files via a browser, v8.0 adds a modern UI and supports Folder Download & Office Document Editor.
Android/iOS version of FTP Rush helps mobile phone user transfer files and access the FTP server easily.
Use Event Manager to execute Lua script, send an email notification or run 3rd party program.
Wing FTP can be clustered by Wing Gateway to deploy a simple load balancing solution.
Share files or request files with just a web link, and then anyone can get/send files without login.
Store user data via XML files or ODBC/Mysql database, also support Windows AD/LDAP authentication.
Encrypted file transfer via FTPS (FTP over SSL), SFTP (FTP over SSH) and HTTPS protocol.
Uses OpenSSL FIPS 140-2 validated cryptographic module.
It offers you the possibility to prevent hammering (brute force attacks) login system.
Configure IP access rules to allow or deny access to the FTP server.
You can enable two-factor authentication (TOTP) for Web Client, it will add an extra layer of security to user account.
Provide fast SFV checking on the server-side to verify the integrity of files.
Set minimum password length and complexity, or force changing password on first logon.
Setup the time of day that you want to allow user account to logon.
You can force the web client to redirect to its secure URL automatically.
Simply use a web browser to manage your FTP server anytime, anywhere, regardless of your location or device.
You can run multiple virtual servers by adding multiple domains (each separated by different ports or IP addresses).
Every user can be assigned individual disk quota, ratio, and bandwidth.
Use your Lua scripting tasks to appoint an action at a specified time.
Provide a set of APIs that can be called in Lua scripts or RESTful web service.
You can easily add an IPv6-based listener (or IPv6-based IP access rules).
Allows you to map virtual directories to physical directories, and you can also use UNC path or mapped drives for virtual directories.
All the FTP transactions will be captured into a database, you can analyze it and generate reports in real-time.
Support 15 languages - English, Français, Deutsch, Italiano, Türkçe, Český, Română, Nederlands, Português, Español, 简体中文, 繁體中文, 日本語, 한국어, Polski.