Linux FTP Server with a Graphical User Interface (GUI)

March 27, 2008


Linux is a great Operating System which can give small businesses access to enterprise quality products normally only available for the big boys. The downside to going down the Linux and Open Source route compare to a Windows based solution, is the configuration can be less user friendly. This was highlighted recently when I needed a FTP Server with a graphical user interface which a Windows end user would be happy using.

Don’t get me wrong the open source movement is improving all the time, you need only take a look at Ubuntu and compare it to Windows Vista or Mac OSX, you’d be surprised. Although most comments on Linux forums when this question is asked, is why do you need GUI for FTP Server?

Simple, not all businesses have an IT department and 99% of people would run scared if you showed them command shell, "I want Windows" would probably be the cry!

Back to the topic in hand, a Linux FTP Server with a graphical user interface (GUI). Well, I struggled to find any all in one solutions which seem to be abundant on the Windows platform, Xlightftpd, Cerberusftp, Filezilla Server etc. The solution so far seems to be add on programs that provide GUI to existing FTP software on the Linux platform. Which kind of makes sense given the maturity of FTP Server software on Linux, why re-invent the wheel?

The List

I’ve not had chance to test any as yet but will report back when I find a suitable solution, in the meantime he is what I have found so far…

GPROFTPD- Proftpd FTP server


GPROFTPD is an easy to use GTK+ administration tool for the proftpd standalone server. GProftpd and Proftpd gives admins access to virtual hosting, 8 layers of security including chrooted users and encrypted transfers on both the data and/or control channels. It is ideal for both standard ftp serving and webhotels.

PureAdmin – Graphical FTP Server Management Utility


PureAdmin is a graphical tool used to make the management of PureFTPd a little easier. It uses the GTK+2.x widgets for its GUI and thus are not dependent on a specific desktop environment such as GNOME or KDE. It is, however, designed with the GNOME Human Interface Guidelines in mind so it should integrate nicely with at least GNOME.

KcmPureftpd – KDE Admin Pure-ftpd


KcmPureftpd is an KDE KControl module for configuring pure-ftpd FTP server. The goal is to have medium users to configure their server securely and conveniently, without the burden of knowing tons of command line switches.

kproftpd – KDE Frontend for configuring ProFTPD

Kproftpd is a graphical Qt and KDE libs based frontend to the ProFTPD ftp-server. The target is to build a easy to use application, to configure the proftpd. its designed with the help of KDevelop.



Webmin is browser based product that allows you to manage a wide range of services running on your Linux box, including FTP servers.

ProMA – Web Based admin tool for ProFTPd


ProMA is a PHP-based system for administrating a ProFTPd server that stores users in a MySQL database. Its features include support for multiple administrators, mail notifications when new users register and when accounts are approved, closing of accounts temporarily, and a notepad per user for the admins.



A very simple Java based admin tool for use with ProFTPd.

PPMy – Web based ProFTPd Manager


PPMy is a simple Web-based administration utility to administer users and groups to a ProFTPD server, storing users and groups in a MySQL database.

GADMIN-ProFTPd – Gnome Admin


GAdmin-ProFTPD is a GTK+ frontend for the ProFTPD standalone server. It gives admins access to virtual hosting and eight layers of security, including chrooted users and encrypted transfers on both the data and/or control channels.

ProFTPd Admin – Another Web Base Admin Tool


A web-based tool written in PHP aimed at managing users and groups for a ftp-server called "proFTPd".



Missed any worth mentioning? Leave a comment and we’ll update the post.

Related posts:

  1. Terminal Server Hack
  2. Linux Desktop Blogging Clients
  3. Is Linux ready for the Desktop?
  4. All Russian schools to run Linux by 2009
  5. Linux and Kilts

Author: Support @ 11:56 pm


  1. Try JSCAPE Secure FTP Server. It is platform independent, has GUI and can even be manged remotely. A free community edition is available.

    Comment by Van Glass — March 29, 2008 @ 10:54 pm

  2. Thank you very much for your comment Van, I will check it out.


    Comment by Jamie — March 30, 2008 @ 10:29 am

  3. This “living in fear” shit is getting old.

    Comment by Puraz — May 19, 2008 @ 11:28 am

  4. As Puraz Wrote; “Living in fear”. He has Prob.. Only Linux friends. I Like this page, as I am one of many, that is yet to fiend a Nice Gui server for the people comming from a Windows based env.

    Keep up the good work.

    Comment by Jass — June 6, 2008 @ 5:43 pm

  5. Hi I agree jscape FTP server is the best of the best. but at 3000 dollars for the pro version.

    I would say forsure have a look at CRUSHFTP…
    the support is like the best of the best..

    works great and is really powerful and easy to use..

    30 bucks i THINK BUT WORTH IT.. using Java..

    Comment by Mojolive — June 30, 2008 @ 4:27 pm

  6. Very useful info.
    I am learning Linux and trying to introduce Linux to some of my friends. Everyone of them wanted Windows like GUI based solutions at least for the beginning as they are afraid of CLI.

    Comment by Vijay — October 10, 2008 @ 3:27 am

  7. In between, Is there any Linux FTP server with GUI which shows the progress of active uploads & downloads?

    Comment by Vijay — October 10, 2008 @ 3:31 am

  8. Have you found any that will allow a user to have access to more than one directory. Will linux even allow that. It seems that you can set a home directory but not give them multiple accesses

    Comment by John3588 — February 20, 2009 @ 11:47 pm

  9. Please keep me updated

    Comment by John3588 — February 23, 2009 @ 3:11 pm

  10. Hi,
    Does anyone know of any new useful changes in the last year – i.e. new contenders, change in opinion on which is best etc… ?

    Comment by Ed Holdsworth — May 6, 2009 @ 11:22 am

  11. That is a great list, thank you very much.

    Question –
    Do you know of a list of programs to help schedule jobs like pulling a file off a directory, encrypting it , then sending the resulting encrypted file file to another ftp server ( email notification on success or fail) ?


    Comment by Mark — May 12, 2009 @ 7:37 pm

RSS feed for comments on this post.

Leave a comment