How to create your home ftp server using filezilla

Posted: April 16, 2011 in Tutorial
Tags: , , , , , , , , , ,

Hi, before we get started on the tutorial on how to create a “Homemade FTP server” you will need to have the following requirement and if you need a printable version of this tutorial you can get it here :-

  1. A router modem that support DHCP
  2. Knowledge on router configuration
  3. Filezilla Server
  4. Filezilla Client
  5. no-ip account

Make sure you are using the latest FileZilla Server and Client. If you do not have the software required you can download it directly from Filezilla website.

If you have everything in order lets start with the first procedure :-

  1. Creating a domain name
    • what you need to do is go to to register for a free domain name.
    • after you have register your self >login > click on the Host/Redirects tab
    • click on the “Add Host” using the following options, feel free to create you own domain name
    • when you are done with the configuration click on the “Create Host” button
  2. Router configurations :-
    • I am using TP-Link TD-W8960N Modem router, if you are using a different router the configuration should be almost the same as what I am using.
    • First you need to assign your computer/server to a static LAN IP address
    • Then you need to create a “Virtual Server” to point the static LAN address to your server, the Start Port is 21 and the End Port is 21. Use the “TCP/UDP” protocol
      • Click “Apply/Save” after the configuration is done.
    • After creating a “Virtual Server” you need to configure the “Dynamic DNS”. On any router the “Dynamic DNS” settings should appear under the “Advance Setup”.
      • Select “No-IP” as your D-DNS provider
      • Enter your domain name in the Hostname field
      • Make sure you insert the username and password of your “No-IP” account
  3. FileZilla Server Configuration
    • We are almost at the end of our tutorial, just a little bit more you will have your own “FTP server”
    • Click “Edit” > “Settings”
    • When the “FileZilla Server Options” window comes out > select “Passive Mode Settings” > tick the “Retrieve external IP address from:”> fill in your “No-IP host” Domain name e.g:
      • Click “OK” when you are done.
    • Before you can use the server you need to create a “Username” in order for you to access the server, follow the instruction given bellow to create your username
      • Edit > Users
      • Under the “Page” column select “General”
      • Under the “Users” column click “Add” button
      • Enter the username that you desired and click “Ok”
    • When you are done with the “Users” settings, you need to setup the Shared folders
      • Under the “Page” column select “Shared folders”
      • Under the “Shared folders” column click “Add” to add the folder that you want to share
  4. Done! its finish now you have your own at home FTP server, using the filezilla client you can access your server from anywhere as long as you have an internet connection. If this tutorial is useful please donate USD1 for my study fund thanks!

  1. Thank you a lot for sharing this with all of us you actually know what you’re speaking about! Bookmarked. Please also visit my site =). We could have a link alternate contract among us!

  2. Hosting says:

    Thank you ever so for you blog. Great.

  3. Joe says:

    My WRT120N Router only has DynDNS or Tzo 😦

    • zairulkidz says:

      no worries, you can just forward the ftp port number and use noip software to update your work station IP Address.
      make sure the FTP connection is directed to your work station to make it work.

  4. MIchael Palomar says:

    THank you :), Donated :)!! Appreciate the help, my boss will be happy!

  5. agust says:

    setelah di setting di filezilla server….. nama ftp untuk manggilnya gimana ya?

    • zairulkidz says:

      It should be your server ip address or if you’ve set it to a domain then its your domain name.

      Please refer to the example below

      Hostname: Username: Mike Password: mike12345 Port: 22

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