uFTP - FTP Server

uftp server, open source ftp server, linux ftp server, linux ftp server for embedded, easy to configure ftp server, ftp server for initramfs

User Tools

Site Tools


opensource-ftp-server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
opensource-ftp-server [2018/05/27 18:12] kingkopensource-ftp-server [2024/05/08 08:51] (current) kingk
Line 1: Line 1:
-**uFTP Server**+**uFTP - FTP Server**
  
-- uFTP server is an open source, lightweight **FTP server** written in **C**. uFTP server is easy to configure, is ready to run in just 2 minutes of work, check out the [[uftp-server-installation|quick installation guide]]!+**uFTP** server is an open source, portable, lightweight **FTP server** written in **C** for Unix/Linux and POSIX compliant OS. 
 +uFTP server is easy to install and configure in just 2 minutes, check out the [[uftp-server-installation|quick installation guide]]!
  
 +**TLS** and **IPV6** is supported by uFTP.
  
-- uFTP is compatible with all linux distributions, it can run in every architecture including ARM embedded linux distributions. 
  
 +- uFTP server is compatible with all Linux distributions, it can run in every architecture including x86, x64, ARM and others.
  
-**uFTP - Why another FTP server?** 
  
-I have been working with embedded linux for decades, one of the most annoying part is to configure servers and the linux distributions to match the user application. +**uFTP - Why another FTP server?** 
-Almost all other FTP servers may be difficult to compile, difficult to configure and difficult to understand, uFTP has been developed to be an easy alternative to standard heavy FTP server.+
  
-uFTP server uses a different approachonly one configuration file and a limited number of settings are required, this simplicity make uFTP run even under initramfs bootloader, a common practice in embedded linux applications is to use the initramfs bootloader to load the user final application, in this special case the simplicity of uFTP server is really appreciated by the embedded developers.+I have been working with embedded Linux for decades, one of the most annoying part is to configure servers and the Linux distributions to match the user applications.
  
 +Almost all others FTP servers may be difficult to compile, difficult to configure and difficult to understand, uFTP server has been developed to be an easy alternative to classic heavy FTP servers, each configuration parameter is well documented.
  
-The code of uFTP is free to use in commercial applicationsyou can implement your FTP server in your code by reusing the uFTP source codethere is just one function to run the FTP server.+uFTP server uses a different approach, is a portable application that uses only one configuration file and a limited number of settings are requiredthe configuration file can be either stored in the same binary directory or in the standard linux path "/etc/"
 +The simplicity of the installationconfiguration and compilation make uFTP server a perfect choice to run in small distributions and even in initramfs bootloaders. 
 +A common practice in embedded Linux applications is to use the initramfs bootloader to load the user final application, in this special case uFTP server could be really appreciated by the embedded developers.
  
 +
 +The code of uFTP is free to use even in commercial applications, uFTP is distributed under MIT license, you can implement your FTP server in your code by reusing the uFTP source code.
  
  
Line 22: Line 27:
   * Easy to install   * Easy to install
   * Easy to configure   * Easy to configure
-  * Open Source +  * Portable binary application 
-  * Ultra fast response+  * Open Source permissive MIT license 
 +  * Lightweight C software
   * Only one configuration file   * Only one configuration file
   * No particular skills required to setup   * No particular skills required to setup
-  * Well documented wiki+  * Well documented on the official wiki
   * The code and the software can be used in commercial applications   * The code and the software can be used in commercial applications
-  * Permissive license 
   * Portable C source code   * Portable C source code
 +  * For Unix/Linux and POSIX OS.
 +  * TLS encrypted connection supported
 +  * IPV6 support
 +
 +Get the latest source codes from GitHub: https://github.com/kingk85/uFTP
  
  
  
opensource-ftp-server.1527437567.txt.gz · Last modified: 2019/03/26 12:32 (external edit)