uFTP Server

Extremely Small Personal FTP Server.


uFTP Server
Version 1.0

This is a very simple personal FTP Server without any user authentication, without complex and boring configuration. The mainly purpose to develop this tool software is to make it easy when translating files between Mac and other devices, because macOS High Sierra removed the built-in FTP Server, although it is small, but it supports all FTP commands, and high performance.

Setup FTP Home

click the folder icon and then select a directory that you want to be used as the root directory of the FTP Sever. The usual practice is to create a directory and then drag the files that you want to be shared to FTP client, e.g. /Users/username/FTPHome. When the setup complete, this home directory will be remembered.

Server Port

When the default port 21 has been used, then you can change it to other, e.g 2121. Usually this is not necessary.

User Name & Password

There's no any user account or password required by the FTP Server.

Start/Stop

Just click the "Start" or "Stop" button.
Note: You must select a folder as uFTP Server's root directory first and then start the server.

Download

This is a pre-AppStore version of uFTP Server before there's a woking version on Mac AppStore. This version will be removed when Apple approved the app, but before that, please download this version.

http://sevenuc.com/download/uFTP.dmg (695KB).
SHA256:b9003815df927a79a13e228f884ec5f50812f03fbd04dd5517f438c71230437a

FTP Client

  1. PowerReader for iPhone and iPad- Fast share files between your Mac, Windows PC or Linux and iOS devices.
  2. GNU FTP client: you can download the precompiled GNU FTP client for macOS from here to work with the server. The link: http://sevenuc.com/download/gnu_ftp.tar.gz (179 Bytes).
    SHA256:2cc34a8c589359a6253ee6ed558c1e339f2fbb9b5925b57440da20f6bee2a441

GNU Telnet: precompiled GNU Telnet for macOS also can be download from here: http://sevenuc.com/download/gnu_telnet.tar.gz (67KB).
SHA256:55dc46af5299ea9218b41dd9ed2a1aa802e9a0e89e15c4166862c0aaa618e007