If you want to download or upload files from your home PC from anywhere that you happen to be, an FTP (File Transfer Protocol) server can become very handy. With a home FTP server, you can upload and download files from your home hard drive from a friends house, the office, your college dorm, or a laptop at a gas station while you are on the road. Setting up an FTP server might sound like a complicated task that only knowledgeable IT consultants could handle but it is actually very easy and free to do with open source software FileZilla.You may have already heard of the FilzeZilla FTP Client application but FileZilla also offers an application for Windows to set up a home server. Today we will build an FTP server on your Windows PC with FilzeZilla for easy file transfers from any computer you may come across.
INSTALL THE FILEZILLA FTP SERVER
- Download the FilzeZilla server application. While the FileZilla FTP client is available for multiple operating systems, the server app is Windows-only.Download it and start the installation wizard. As of this writing, the latest server version is 0.9.41.
- Run the server as a Windows service. FileZilla will give you the option of how it should start: as a Windows service or not, automatically or manually. Windows services are processes that run on your PC and can mange from the Services management pane. FileZilla running as a Windows service automatically is the default option. If you want your FTP server on by default, choose “Start as service, started with Windows (default)” as shown. Otherwise, you can choose “Start service, started manually.”
Set the server administrative interface to launch automatically (or not). On the final dialog for installation, choose whether you want the server admin window to launch automatically when the current Windows user logs on, or when any user logs on, or if it should be started manually.
- Run and connect to the server with the admin interface. As you get closer to ending the installation wizard, set it to start the server admin interface. This is the window where you will configure the server as well as monitor its activity. The first time that you run the admin interface it will ask you for the server’s address and port. .since the server is running off your PC, the same one the admin interface is running on, the address is localhost or 127.0.0.1. The default port is 14147 as shown.
CREATE SERVER USERS
LOG INTO THE SERVER
- Server address If you are using FTP across your home network (such as your laptop PC to your desktop PC), you can reach the server by using itsinternal network address (most likely something like 192.168.xx.xx.) From the start menu type cmd and run. That will bring up the command line. Typeipconfig to see what that address is. If you want to log into your FTP server over the internet, set up a memorable URL for it and allow connections from outside your network. To do this, check out how to assign a domain name to your home server and how to access your home server behind a router and firewall.
- User name and password This is one of the users that you set up in the FileZilla admin interface, not the server admin user name. If friends, family, or co-workers will be logging into your FTP server, give them each their own specific username and password to log in.