FTP Server

Your rating: None Average: 4.4 (8 votes)

FTP server to enable remote access to the file-system.

The FTP server makes a defined directory available with the FTP protocol. A FTP client running on another computer can connect with the FTP server and download, upload or delete files on the FTP server.

Password-protected read-write and/or anonymous read-only access are possible. FTP and FTPS (secure TLS/SSLv3 encryption) are supported. The server can be configured, started and stopped from a simple UI or via commandline.

Requires Python binary and optionally, if FTPS is used, PyOpenSSL. Sourcecode is at https://github.com/sebsauer/meeftpserver

Application versions: 
File meeftpserver-2.3-1.armv7hl.rpm126.24 KB27/01/2014 - 21:40
File meeftpserver-2.3-1.i586.rpm132.64 KB27/01/2014 - 21:40
File meeftpserver-2.4-1.armv7hl.rpm126.78 KB23/03/2014 - 05:07
File meeftpserver-2.4-1.i586.rpm133.38 KB23/03/2014 - 05:07


Add support for creating self-signed certificates, various bugfixes, moved to github and published at openrepos.net

Packaging fixes

Re-add auto-online and SFTP support, various bugfixes

Port of MeeGo meeftpserver to SailfishOS using Qt5 and Silica components.


joruss's picture

In order to make it work in sailfish 3.0 there are changes needed in qml code.

In /usr/share/meeftpserver/qml/pages/ConfigPage.qml:

lines 344,345

        tlsCertFileEdit.text = Settings.value("serverTlsCertFile", "")
        tlsKeyFileEdit.text = Settings.value("serverTlsKeyFile", "")

and in /usr/share/meeftpserver/qml/pages/MainPage.qml:

Too many to list. but pretty much every occurrence of "._push(" and "._replace(" to ".push(" and ".replace("


purplewakanda's picture

Can you please upload the N9 version of this app too?

smartblu9's picture

Done ! Search for meeftpserver armel ....

groxxorg's picture

Works for me too.

Only the possibility to choose the desired ftp-root-directory doesn't work properly. I set it to /home/nemo/Documents/ but it always logs in into /home/nemo/.

If someone knows how to manage this, please let me know :-)

groxxorg's picture

reply to myself: author didn't respond since 4 months, problem not solved yet.

objectifnul's picture

Works fine on my Jolla (Uitukka) but only with default credentials. Anonymous or custom login don't work. Custom root folder not obeyed.

Kabouik's picture

Thanks for this very useful app. However, when trying to create a certificate, it told me to install pyopenssl, but I can't find any package of this name either using pkcon or openrepos.

dipesh's picture

Should/could be something along the lines (sry, untested, have no device yet):

ssu addrepo nemodevel http://repo.merproject.org/obs/nemo:/devel:/mw/latest_armv7hl/
ssu updaterepos
pkcon refresh nemodevel
pkcon install pyopenssl

Kabouik's picture

Thanks, it worked! I have to mention, however, that the package name is pyOpenSSL, with the caps (pkcon will not find any pyopenssl package).

Victorious's picture

Thank you very much! Gorgeous and very useful program! I use it even with n9!