Ftp сервер for windows

The latest stable version of FileZilla Server is 1.10.3

Please select the file appropriate for your platform below.

Windows (64bit x86)

Size: 6576688 bytes

SHA-512 hash: d3e2955876816047dccf35b143226f5614e66a9bb2b8cca97c2033c4ff0b7f76c525488dff80895cca47707677cab177d7d631eb8d5b06e784d8e04f0e7228fb

The 64bit versions of Windows 10 and 11 are supported.

Please select your edition of FileZilla Server

FileZilla Server FileZilla Server
with manual
FileZilla Pro
Enterprise Server
Standard FTP Yes Yes Yes
FTP over TLS Yes Yes Yes
Let’s Encrypt® integration Yes Yes Yes
Comprehensive PDF manual Yes Yes

SFTP
SSH File Transfer Protocol

Yes

Two-factor authentication
Using time-based one-time passwords (TOTP)

Yes

Download

Purchase$ 19.99

PurchaseStarting at $ 199

An FTP server is necessary to share files using the File Transfer Protocol. An FTP server is what an FTP client connects to for file transfers.

The 6 Best Free FTP Clients for Windows, Mac, and Linux

There are lots of FTP servers available, but many of them are only usable at a cost. Below is a list of the best freeware FTP server programs that run on Windows, macOS, and Linux. You can download and use them to share files as often as you like without paying a dime.

FileZilla Server

What We Like

  • Intuitive interface.

  • Perform file transfers simultaneously.

  • Supports secure file transfers.

  • Bookmarks for fast connections.

What We Don’t Like

  • Can’t edit files from inside the app.

  • Does not refresh folder views automatically.

FileZilla Server is an open-source and free server application for Windows. It can administer a local server as well as a remote FTP server.

You can choose which ports the program should listen on, how many users can be connected to your server at once, the number of CPU threads the server can use, and timeout settings for connections, transfers, and logins.

Some security features include auto-banning an IP address if it fails to login successfully after so many attempts, an option to enable FTP over TLS with the ability to disallow unencrypted FTP, and IP filtering so that you can prevent certain IP addresses or IP address ranges from connecting to your FTP server.

It’s also effortless to take your server offline or quickly lock the FTP server with one click to ensure that no new connections to your server can be made until you unlock it.

You also have full access to the creation of users and groups with FileZilla Server, which means you can throttle bandwidth for some users and not others and provide select users with permissions like read/write, but others with only read access.

Download FileZilla Server

Xlight FTP Server

What We Like

  • Lightweight.

  • Supports secure file transfers.

  • Remote administration feature.

  • Supports multiple connections at once.

What We Don’t Like

  • More difficult to use for FTP novices.

  • Can be complicated to configure.

Xlight is a free FTP server that’s more modern-looking than FileZilla Server and also includes tons of settings that you can modify to your liking.

After you create a virtual server, double-click it to open its settings, where you can modify the server port and IP address, enable security features, control bandwidth usage for the server, define how many users can be on your server, and set an explicit maximum login count from the same IP address.

An interesting feature in Xlight is that you can set the maximum idle time for users to get kicked out if they aren’t communicating with the server.

The Xlight FTP Server can use SSL and can require clients to use a certificate. It also supports ODBC, Active Directory, and LDAP authentication.

Xlight is free for personal use only and works with Windows, both 32-bit and 64-bit versions.

You can download this FTP server as a portable program so that it doesn’t need to be installed, or you can install it on your computer like a regular application.

Download Xlight FTP Server

CompleteFTP


What We Like

  • Simple installation.

  • Supports encrypted file transfers.

  • Many customization options.

  • More features than most FTP servers.

What We Don’t Like

  • Full menu hidden by default.

  • Has occasional performance issues.

  • Limited features in free version.

CompleteFTP is another free Windows FTP server that supports both FTP and FTPS.

This program has a full graphical user interface and is easy to use. The interface is pretty bare, and the settings are hidden in the side menu and are simple to access.

Step-by-step guides are built into the CompleteFTP install, so you can select Step-by-step guides at the top of the program at any time to learn how to use the different features and options.

This program installs as a trial of the professional edition. See the instructions on the download page to learn how to activate the free edition of CompleteFTP (all the features above are in the free version).

Download CompleteFTP

Core FTP Server

What We Like

  • Quick setup.

  • Supports encrypted file transfers.

  • Supports Active Directory.

  • Simple interface.

What We Don’t Like

  • Free version only supports three domains.

Core FTP Server is an FTP server for Windows that comes in two versions.

One is a minimal server that’s simple to understand and easy to set up in about a minute. It’s 100 percent portable and has you choose a username, password, port, and root path. There are a few other settings as well if you want to configure them.

The other version of Core FTP Server is the full-fledged server. You can define the domain name, have it auto-start as a service, add multiple user accounts with detailed access permissions and restrictions, designate access rules, and more.

Both versions of this FTP server come as 32-bit and 64-bit versions for Windows. 

Download Core FTP Server

Vsftpd

What We Like

  • Fast FTP server.

  • Supports secure file transfer.

  • Lightweight.

What We Don’t Like

  • For Linux only.

  • Complicated to install and configure.

  • Limited functionality.

vsftpd is a Linux FTP server that claims security, performance, and stability are its core selling points. This program is the default FTP server used in Ubuntu, Fedora, CentOS, and other similar OSs.

vsftpd lets you create users, throttle bandwidth, and encrypt connections over SSL. It also supports per-user configurations, per-source IP limits, per-source IP address configurations, and IPv6.

Refer to the vsftpd manual if you need help using this server.

Download Vsftpd

ProFTPD

What We Like

  • More secure than other FTP servers.

  • Add-on modules available for more features.

  • Ideal for web servers.

What We Don’t Like

  • Linux only.

  • Difficult for novices to install.

ProFTPD is a good option for Linux if you’re looking for an FTP server with a GUI so that it’s easier to use than messing around with command-line commands.

The only catch is that after installing ProFTPD, you must also install the gadmin GUI tool and connect it to the server.

Here are some features you get with ProFTPD: IPv6 support, module support, logging, hidden directories, and files, which can be used as a standalone server, and per-directory configurations.

ProFTPD works with macOS, FreeBSD, Linux, Solaris, Cygwin, IRIX, OpenBSD, and other platforms.

Download ProFTPD

Rebex Tiny SFTP Server

What We Like

  • Tutorials available.

  • Simple to configure (no setup required).

  • Protects user privacy.

  • Securely transfer files.

What We Don’t Like

  • Minimalist, with few advanced features.

  • Requires .NET 4.0

  • Windows only.

This Windows FTP server is lightweight, portable, and can get up and running in seconds. Just unzip the program from the download and select Start.

The only downfall with this program is that you must make any settings adjustments through the RebexTinySftpServer.exe.config text file.

This CONFIG file is how you change the username and password, set the root directory, change the FTP port, have the server start when an application is started, and adjust security settings.

After extracting the ZIP file’s contents, use the RebexTinySftpServer.exe file to open the program.

Download Rebex Tiny SFTP Server

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

  • Overview

Free, minimalist FTP and FTPS server for Windows

Getting started in 60 seconds

  1. Download and unpack the ZIP package.
  2. Run RebexTinyFtpServer.exe
  3. Press Start button to begin serving files via FTP.
  4. Edit the configuration (optional).

Features

Main features

  • Simple server for file sharing using FTP protocol.
  • Runs as a stand-alone Windows application (not a service).
  • Free to use, even for commercial purposes.
  • Single user with read/write access.
  • TLS 1.3/1.2 support and up-to-date TLS cipher support.
  • Legacy TLS 1.1/1.0 supported as well.
  • Runs on any Windows OS with .NET 4.0 such as Windows XP, 7, 8, 10, 11 and others.

What is it best for?

  • Local FTP client application development and testing
  • Quick & dirty file sharing

Limitations

Not for use with real passwords

This server stores password in clear-text configuration file. The password
is even displayed on the server main form. If your scenario requires
a higher degree of security use the full-featured FTP/SFTP server such as Buru SFTP.

Compare Tiny FTP and Buru SFTP Server

Documentation and support

The server can be configured using RebexTinyFtpServer.exe.config file.
This configuration file must be placed in the same folder as the executable file.

userName
Login name of the FTP user.
If not specified, ‘tester’ is used.
userPassword
Password of the FTP user.
If not specified, ‘password’ is used.
ftpPort
TCP port on which the server listens for FTP connections using plain FTP and FTP with explicit TLS.
If not specified, the unencrypted FTP and FTP with explicit TLS is disabled.
ftpPortImplicit
TCP port on which the server listens for FTP connections using implicit TLS.
If not specified, the FTP with implicit TLS is disabled.
ftpDataPortRange
Specifies the TCP port range to use for FTP data connections.
If not specified, ports are choosen automatically.
userRootDir
Root data folder. If the folder does not exist,
the server creates it and puts some test data there.
Default is .\data.
serverCertificateFile
Path to the server certificate with associated private key.
PKCS #12 (.pfx file extension) format is supported.
A new self-signed certificate is generated if it does not exist:

  • .pfx file is intended to be used on the server.
  • .cer file is intended to be installed on the client into
    the «Trusted Root Certification Authorities» store.

For more information, read our
Introduction to Public Key Certificates.
Default is server-certificate.pfx.

serverCertificatePassword
Password for the server certificate.
tlsVersions
Possible values: TLS13, TLS12, TLS11, TLS10, SSL30.
(SSL30 will not work if TLS13 is enabled.)
Default is TLS13, TLS12, TLS11, TLS10.
autoStart
If set to true, the server starts when application is started.
No need to press the button.
Default is false.

Version history

1.0.1 (2025-03-13)

  • Improved logging — eliminated an occasional annoying beep.
  • Config paths made relative to the executable location.
  • Upgraded Rebex File Server library.

1.0.0 (2024-01-29)

  • First version.

Are you looking for the best FTP server for Windows? 

Then you’re in the right place. 

An FTP server runs a program that utilizes FTP (File Transfer Protocol ) and allows you to upload and download files. By default, the FTP protocol is insecure as it transmits data unencrypted. All FTP servers on this list include options to encrypt and secure data by utilizing secure protocols like SFTP or FTP/S. 

There are many FTP server programs available, ranging from free with basic features to commercial products with advanced features like mobile device access. 

Table of contents:

  1. FileZilla FTP Server
  2. SolarWinds SFTP Server
  3. Serv-U
  4. Cerebus FTP Server
  5. Titan FTP Server

1. FileZilla Server

FileZilla is an open source FTP server for Windows. It supports FTP and FTP over TLS which provides encryption between the server and client. 

FileZilla server has a simple and easy to use interface. It provides basic functionality that you would expect in an FTP server like creating user accounts, speed limits, logging, IP filtering, groups, and granular permissions. 

It is a good choice for basic FTP tasks such as uploading and downloading files internally. It lacks enterprise features so I would be cautious about making this available externally. It used FTP by default so it is insecure, you will need to enable FTP over TLS to encrypt traffic. 

Setup is easy just run the installer, select an admin port, and launch the server interface. Then you just need to create users or groups with permissions to a home directory and you’re ready to go. 

2. SolarWinds SFTP/SCP Server

SolarWinds SFTP/SCP server is designed for network and system administrators. It is an ideal FTP server for backing up configuration files, downloading images, and large file transfers. 

It is secure by default and uses TCP port 22 to securely transmit data over an unsecured connection. 

I personally use this for backing up the configurations on Cisco routers and switches. 

The installation is super easy, requires minimal configuration (just a username and password) and you are all set. It can be set to run as a service so it is always available. 

Download Free Tool

3. Serv-U

Serv-U is designed for small businesses that need to deliver quick, easy, and secure file transfers. 

Serv-U supports FTP and FTPS  for safe file transfers. You can encrypt communication using SSL or TLS so data is protected during transit. 

One of my favorite features of this product is the ability to transfer files from a web browser or a mobile device. This eliminates the need for users to setup an FTP client to download or upload files. The web and mobile interface lets you easily view, upload and download files. With an interactive drag and drop option, your users can share files from anywhere. 

Additional features include support for large file transfers, monitor sessions, granular control over bandwidth, storage, permissions, and access. You can also view and monitor logs in real time to help troubleshoot and audit access. 

Serv-U has great documentation and support. This is an enterprise level product at a very affordable price. 

Download 14-Day Free Trial

4. Cerebus FTP Server

Cerebus FTP server supports several file transfer protocols such as FTP, SFTP, FTPS, HTTP/S, and SCP. 

Cerebus is a commercial product that comes in four different versions, personal, standard, professional, and enterprise. 

Features include multiple protocol support, enhanced security features like 2 factor authentication, password policy settings, full active directory integration, API support, event notification, web transfer client, file retention, and compliance tools.

Cerebus also includes great options for reporting and auditing of data and user activity. It also includes robust file integrity checking using strong checksums. 

With the four different versions, Cerebus provides options for personal use up to enterprise business use. 

5. Titan FTP Server

Titan FTP is a commercial product for small to large businesses, it also comes in different versions. 

Just like the other FTP server programs Titan supports multiple protocols that allow for secure file transfers. 

Titan allows you to configure granular control down to the user level, set permissions by servers, groups or users.  Titan also includes a web interface in the enterprise edition and allows clients to access and upload files without an FTP client. 

Titan has hacking prevention mechanisms built into the product. If unauthorized attempts of password guessing are detected the server can ban future access from the client IP. 

Final Thoughts

If your looking for a Windows FTP server then you can’t go wrong with any on this list. To find what best fits your needs I recommend you download and demo a few different options. 

I personally use multiple FTP servers, for my administrator tasks I’ll use a very simple FTP server like SolarWinds SFTP, for organizational needs I’ll use a business level product like Cerebus. 

If you need employees or external users to access your FTP server then you really need something user friendly with web and mobile access. 

You might also enjoy our list of the best ssh clients for Windows. We review the top 5 windows ssh clients, and list the various features and supported protocols.

ftp server


7 min read

7 Free FTP Server for Windows

Table of Content

What is an FTP Ser

An FTP (File Transfer Protocol) server is a system that facilitates the transfer of files between a client and a server over a network.

It allows users to upload, download, and manage files on a remote server, making it an essential tool for sharing and storing large amounts of data.

Use-Cases of an FTP Server

  1. Website Management: FTP servers are commonly used by web developers to upload and manage website files on a hosting server.
  2. Data Backup: Businesses use FTP servers to create secure backups of important files, ensuring data is safely stored offsite.
  3. File Sharing: Organizations and teams can use FTP servers to share large files or directories that are too big to send via email.
  4. Remote Access: FTP servers enable remote workers to access company files securely from anywhere in the world.
  5. Automated Transfers: FTP servers support automated file transfers, making them ideal for routine tasks like scheduled backups and batch file processing.

Why You May Need an FTP Server

An FTP server is crucial if you need a reliable and secure way to transfer large files, manage website content, or back up important data. It’s especially useful for businesses that require frequent file sharing, secure remote access, or automated data transfers. Setting up an FTP server can enhance your data management capabilities, improve collaboration, and ensure your files are always accessible when needed.

Using an FTP server ensures that your data is transferred securely and efficiently, making it a vital tool for both individuals and businesses alike.

In the following list, you will find the best open-source free FTP server for Windows.

1- FileZilla FTP Server

FileZilla FTP Server for Windows is a robust and reliable FTP server solution designed for secure and efficient file transfers. It supports FTP, FTPS (FTP over SSL/TLS), and SFTP (SSH File Transfer Protocol), providing flexible options for secure data exchange.

The server is easy to install and configure, offering a user-friendly interface that simplifies the management of users, permissions, and connections.

FileZilla FTP Server is widely used for both personal and professional purposes, making it an excellent choice for anyone needing a powerful, secure, and easy-to-use FTP server on the Windows platform.

2- OpenFTP Server

OpenFTP is a file transfer client + server, programmed in C++ / Qt, it uses openssl for securing network connections.

It aims to be a good alternative to other ftp software, while being feature rich and simple to use. it does not support connections between non-openftp servers and clients.

Available on Windows, with macOS and Linux versions planned.

OpenFTP: Open-Source Client and Server FTP System

OpenFTP is a file transfer client + server, programmed in C++ / Qt, it uses openssl for securing network connections. It aims to be a good alternative to other ftp software, while being feature rich and simple to use. It does not support connections between non-openftp servers and clients. Platforms * Windows License

MEDevel.com: Open-source for Healthcare, and EducationHazem Abbas

3- uFTP server

UFTP is a powerful, encrypted multicast file transfer server designed to efficiently transfer large files across multiple recipients simultaneously.

It leverages multicast technology to send data to multiple clients with minimal bandwidth usage, making it ideal for environments where large-scale file distribution is required. UFTP ensures secure transfers with encryption and is suitable for both unidirectional and bidirectional communication.

UFTP is a robust solution for secure, large-scale file distribution, particularly suited for environments requiring efficient, encrypted, and reliable file transfers across multiple recipients.

uFTP Server Features

  • Multicast File Transfer: Efficiently sends large files to multiple clients simultaneously using multicast technology.
  • Encryption: Ensures secure file transfers with built-in encryption.
  • Bidirectional Communication: Supports both sending and receiving files, allowing for versatile file transfer operations.
  • Low Bandwidth Usage: Minimizes network bandwidth consumption by transmitting data once to multiple recipients.
  • Error Correction: Includes error correction mechanisms to ensure reliable data transfer.
  • Scalable: Capable of handling large numbers of clients and massive file distributions.
  • Cross-Platform Compatibility: Runs on various operating systems, making it versatile for different environments.
  • Customizable: Offers configuration options to tailor the server to specific needs and network environments.

uFTP server — open source, portable, lightweight FTP server

uftp server, open source ftp server, ftp server, ftp server linux, ftp server for embedded arm, embedded linux ftp server, ftp server for linux, ftp server in c, lightweight FTP server, posix FTP server

open source, portable, lightweight FTP serverUgo Cirmignani

4- Xlight

Xlight FTP Server is a high-performance, easy-to-use FTP server software for Windows. Designed for both personal and enterprise use, it offers robust security features and a user-friendly interface.

Xlight FTP Server is known for its efficiency, flexibility, and comprehensive support for various FTP protocols, making it a reliable solution for secure file transfers.

Xlight FTP Server is an ideal choice for users seeking a powerful and secure FTP solution with advanced features and ease of use.

Features

  • High Performance: Optimized for speed and efficiency, handling large numbers of connections with minimal resource usage.
  • User-Friendly Interface: Intuitive, easy-to-navigate interface for simple setup and management.
  • Robust Security: Supports SSL/TLS encryption, IP access control, and account isolation for secure file transfers.
  • Virtual Servers: Allows multiple virtual servers on the same IP address, offering flexible management.
  • Real-Time Monitoring: Provides real-time monitoring of server activity and connections.
  • Advanced Logging: Detailed logging and reporting for tracking user activity and server performance.
  • Multiple Protocols: Supports FTP, FTPS, and SFTP protocols for versatile file transfer options.
  • Automatic Ban System: Protects against unauthorized access attempts with an automatic ban feature.
  • Event Manager: Automates tasks and actions based on specific server events.
  • Customizable User Quotas: Allows administrators to set storage limits for users and groups.

Xlight — Free Windows FTP and SFTP server

Xlight is a portable Windows FTP and SFTP Server.

Free Windows FTP and SFTP server

This is a small and open-source FTP and HTTP server that runs on Windows. It is written using Python and does not require Python installation to run.

GitHub — pa1tech/incred_file_share: FTP Server for Windows 10 using pyftpdlib

FTP Server for Windows 10 using pyftpdlib. Contribute to pa1tech/incred_file_share development by creating an account on GitHub.

GitHubpa1tech

6- SmallFTPd

Smallftpd is a lightweight and simple FTP server software designed for ease of use and minimal resource consumption.

It provides basic FTP server functionalities, making it ideal for users who need a straightforward solution for file transfers. Smallftpd is specifically designed to work on the Windows platform.

Features of SmallFTPd

  • Multi-threaded FTP server
  • Active / Passive mode
  • Multi-users
  • Manage List, Read & Write rights for every user
  • Advanced filesystem.
  • Supported commands include: ABOR, CDUP, CWD, DELE, LIST, MKD, PASS, PASV, PORT, PWD, QUIT, REST, RETR, RMD, RNFR, RNTO, SIZE, STORE, SYST, TYPE, USER.

GitHub — kramble/smallftpd: smallftpd : A simple, small and free FTP server for Window

smallftpd : A simple, small and free FTP server for Window — kramble/smallftpd

GitHubkramble

7- Rebex Tiny FTP Server (free)

Smallftpd is a simple, minimalist FTP server designed for testing and debugging purposes. It’s incredibly easy to use—just unpack the ZIP file, run the executable, and you’re ready to start.

There’s no complex setup required, though you can adjust the configuration if needed. Smallftpd is free for both commercial and non-commercial use, making it an ideal choice for those who need a straightforward FTP server solution without any unnecessary complexity.

Designed specifically for Windows systems, it’s perfect for quick deployment and basic file transfer tasks.

Features

  • Supports the FTP protocol.
  • Runs as a stand-alone Windows application (not a service).
  • TLS 1.3/1.2 support and up-to-date TLS cipher support.
  • Legacy TLS 1.1/1.0 supported as well.
  • Detailed activity log.
  • Free to use, even for commercial purposes.
  • Runs on any Windows OS with .NET Framework 4.x such as Windows 10 or 11.
  • No setup needed. Just unpack the ZIP file and run.

Platforms

Tiny FTP Server runs on:

  • Windows 11, 10
  • Windows Server 2022, 2019, 2016, or 2012.
  • Windows 8.1, 7, Windows Vista, Server 2008. You might have to install .NET Framework 4.6 first when using the server on these legacy systems.

Rebex Tiny FTP Server (free) — Rebex.NET

Small, minimalist, free FTP server, extremely simple to use. Just unpack the ZIP file run the exe and that’s all. You can tweak the configuration later if needed.

Rebex.NET

8- Golang FTP Server

This FTP server serves as a gateway, bridging the gap between traditional FTP devices and modern cloud-based file systems. Leveraging Afero’s Fs interface, it supports various backend storage options, including local disk, S3, Dropbox, Google Drive, SFTP, email, and Telegram.

As a reference implementation of ftpserverlib, it offers flexibility with common parameters like read-only mode, login access, and temporary directory usage.

This server is ideal for seamlessly integrating legacy FTP systems with contemporary cloud storage solutions, making it a valuable tool for modernizing file transfer workflows.

Features

  • Uploading and downloading files
  • Directory listing (LIST + MLST)
  • File and directory deletion and renaming
  • TLS support (AUTH + PROT)
  • File download/upload resume support (REST)
  • Complete driver for all the above features
  • Passive socket connections (EPSV and PASV commands)
  • Active socket connections (PORT command)
  • Small memory footprint
  • Only relies on the standard library except for:
    • go-kit log for logging
    • afero for generic file systems handling
  • Supported extensions:
    • AUTH — Control session protection
    • AUTH TLS — TLS session
    • PROT — Transfer protection
    • EPRT/EPSV — IPv6 support
    • MDTM — File Modification Time
    • SIZE — Size of a file
    • REST — Restart of interrupted transfer
    • MLST — Simple file listing for machine processing
    • MLSD — Directory listing for machine processing

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Тест процессора под windows 7
  • Nas на базе windows server
  • Windows movie maker all versions
  • Как получить доступ к папке windowsapps windows 11
  • Windows 10 bsod ndis