FileZilla is a popular FTP application that you can use to connect to other computers using file transfer protocol (FTP). With FTP you don’t need to worry about compatibility since the protocol is standard and supported by any OS that can handle an FTP client.

Previously, I wrote how to setup your own FTP server using IIS and in this tutorial we will show you how to setup your own FTP server using the free software called FileZilla. Download the server program from this URL: http://filezilla-project.org/ then install it on your computer like any ordinary program. Once you open the installed application it will show a terminal like window with line by line information on FTP events as they happen:

clip_image002

The first thing that you will need to do is create an FTP user account. Click the Edit menu and choose User:

clip_image004

Click the Add button to add a new user

clip_image006

Enter the name of the user then hit OK:

clip_image008

Enter the password:

clip_image010

We’re done adding a user. Now to share a directory click “Shared folders” then browse for the folders that you want to share:

clip_image012

Set the permission for the users, make sure to uncheck write and delete if you don’t want other users to modify your files and directories.

clip_image014

You may set the download speed limits if you feel your Internet connection will be affected by your clients. This is ideal if you want to control the amount of usable bandwidth:

clip_image016

Turn on IP filtering to prevent IP addresses from connecting to your server.

clip_image018

That’s it! You have an FTP server. To test it use an FTP client like FileZilla client or WinSCP. Just use the username and password you created on the steps above to login to the server. Pretty easy isn’t it?

I love the way how FileZilla made FTP’ing more accessible to casual users. It installs like a breeze and administering it is very easy to pickup.

Ben shows you how it’s done.