Setup FileZilla Server on Windows

Recently, I need to setup a simple FTP Server for my local network (LAN) so that I can transfer file easily between local computers.  I decided to use FileZilla to make this task easier. This post is written to give a simple guidance on how to make the FileZilla Server up and running on Windows. First thing first, lets download the installer from the official website and then follow the next steps.

Configuring FileZilla Server

Lets install and configure FileZilla server by as follow:

  1. Install FileZilla server and just use the default recommendation.
  2. Launch FileZilla Server Interface and then press connect button (default settings).filezilla-server-admin
  3. Setup User for the client (Go to Setting –> Users)user-setting-menu
  4. Press “Add” button.add-user
  5. Type in the user name, for example: ftpuser. And then press “OK”.specify-user-name
  6. Specify password for that user.specify-user-password
  7. Now lets create a shared folder in the FTP Server. Select “Share Folders” and press “Add” button.add-shared-folder
  8. Browse a folder to be set as FTP home directory, and press “OK”.browse-folder
  9. Specify user access to the files and directories (check Files “Write, Delete, Append” if necessary).user-access
  10. Press “OK” to save the Users settings.
  11. Next, lets configure the server settings. (Go to Edit –> Settings).server-setting-menu
  12. Select “Passive mode settings”, check “Use custom port range”, and specify custom port range. For example: 14000 – 15000.passive-mode-setting
  13. Press “OK” button to save Server Settings.

Configuring Windows Firewall

Now, we need to allow inbound connection to the server so that any clients can contact the server. In order to do that, follow these steps:

  1. Open “Windows Firewall with Advanced Security”.
  2. Select “Inbound Rules” and create “New Rules”.windows-firewall
  3. Select Rule Type: “Port”, and click next.rule-type
  4. Select “TCP” and specify the local ports. For example: 14000-15000. This port numbers must match with Server Settings. After that, click next.port
  5. Select Action: Allow the connection, and click next.action
  6. Select Profile: Domain, Private, Public (just leave with the default settings), and click next.profile
  7. Specify Name and Description for this rule. And then, click “Finish” button.rule-name
  8. Create another Inbound Rules for FTP Listener. It will be almost the same with previous steps, but the port number must be 21 (this is default ftp listener port, but you may change accordingly).ftp-listener-port



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s