Dreevoo.com | Online Learning and Knowledge Sharing
Home | Programs | Other applications | Open source programs | How to build a home FTP server that works
Click to view your profile

How to build a home FTP server that works

FTP is a file transfer protocol for exchanging and manipulating files over computer network. We will use FileZilla software to build our own FTP server that actually works.

  Author: podtalje | Version: FileZilla | 20th May 2013 |  

Follow the link in case you only want to know how to use FileZilla ftp client and not server.

Download the latest version of FileZilla Server.

Software can be downloaded from:


After successful download run the installation.

For installation you can use default options. Just press Next button to finish installation.


After installation the program will automatically start.

You will see a dialog for connection to local administration. Default parameters are already correct, so just press OK button.


Now we need to add new users which will be able to connect to our FTP server.

In menu Edit select option Users.


On the right side of dialog window click Add user.

Enter a new username and confirm with OK.

In this lessons I have chosen username demo.


Because of security concerns it is good to also setup password.

Click Password checkbox and enter a new password which will be used with selected username.


Now we will define which folders on you hard drive will be accessible through FTP server.

Click Shared folders.

Click button Add and add a new folder. You can also add more than one folder.

One directory needs to be your home folder. Select one of the newly added folders and press button Set as home dir.

In my case I used c:\tftproot folder.


Basic setup of FTP server is now complete and it is time to verify the installation.

For FTP clienct we will use Windows File Explorer. If you like you can also test with any other standard FTP client program.

Open Windows File Explorer and in the address bar enter the following address:


You should now see a dialog for checking credentials.

Enter you username and password that you have defined in previous steps.


You should be able to see the files from your Home folder.

You can now use copy&paste to transfer files to other location.


To be able to access FTP server from you local network we need to specify that we allow connections for Filezilla.

Click Windows Start button and search for Allow a program through Windows firewall.

Click button Allow another program, browse to your Filezilla folder and add Filezilla program to the list.

Next to FileZilla select checkboxes to allow connections.


If you are behind router and you want FTP server to be accessible from Internet, you also need to enable port forwarding.

You need to configure your router to forward the ftp port (default: 21) to the IP address of the computer which is running FTP server.

There are a lot of different models of routers available. That is why you will need to check Users Manual of your router and see how to configure port forwarding on your router.

  Please login to post a comment
  Click to open user profile  
thefansbuzz, 19th Feb 2023, 7:46 PM
Get Cheapest SMM Panel social media panel services from Thefansbuzz that provides a wide range of social media services including Facebook advertising, Instagram ads, Google Ads, and much more. Get Cheapest social media panel services helps its customers grow their business by providing them with the best solutions. Visit our website at: https://thefansbuzz.com/
  Click to open user profile  
quintanbarnes, 4th Jan 2024, 10:24 PM
  Click to open user profile  
quintanbarnes, 17th Jan 2024, 1:25 PM
Setting up a home FTP server demands meticulous planning. Ensure robust security measures, like strong passwords and encryption, to shield sensitive data. Regular updates and monitoring enhance performance. Transitioning to a different tech realm, understanding ico crypto https://icoholder.com/ involves grasping Initial Coin Offerings, a fundraising mechanism in the cryptocurrency space. It's pivotal to delve into whitepapers, market trends, and the underlying blockchain technology for a comprehensive comprehension.
online learning made for people