Comment on page
Install FileZilla FTP Server
Learn how to install FileZilla's FTP server on your VPS or dedicated server!
FileZilla is a free and open-source FTP Manager Server/Client application. With this program, you can transfer the files you need from your computer to your host or server. And you can easily modify the access to your files.
FileZilla supports simultaneous sending of multiple files in parallel, support for dragging and dropping, and matching files are the features of this program.
In the first step, agree to the terms and choose I Agree if you agree!
Check the components that you wish to be installed and choose Next.
The next window will ask for the installation directory, you can leave this as the default and click Next again. The same will be true for the start menu window that follows, simply click Next until you receive the next window as pictured below...
Now, in this section, it asks 3 questions.
- 1.The first one is how the FileZilla server should be started that we recommend putting it on the default option. Leaving the checkmark to start the server after the installation process is complete is also recommended.
- 2.The second question is to choose a port number for the FileZilla by which it will be used to administrate the server with the FileZilla server interface.
You can choose an amount between 1 to 65535. You can choose any free port number on your server.
This is not the FTP port used by FTP clients. Do NOT set this port as 21 as that will be in use for FTP clients.
3. The third one is to set your administrative password to manage the FileZilla Server. Please choose a memorable password that is secure. We suggest mixing a combination of uppercase letters, lowercase letters, numbers and symbols.
On the next step, choose how the interface of the server should be started and click Install.
Once it was opened, click
Connect to FileZilla FTP Server.
A smaller window will prompt you for your administrative password. Enter you password then click Ok to administrate the FTP server.
You will get a notice the first time connecting to your FTP server asking to trust the signature of the server. Click Yes to proceed.
Now you need to create at least one username and define a folder. To do this, click on the
Servertab > then choose
This will open the configuration window. Click
Userson the left sidebar, then click
Addat the bottom left to add a new user. You will be able to set the username of the user as seen in the top left.
Check the Password checkbox and type a secure password of at least 8 characters and has a combination of uppercase letters, lowercase letters, numbers and symbols. Then click Apply at the bottom right of the window.
To assign one or more folders to this user first you must have the server file path. Open Windows Explorer and navigate to the folder you would like to make accesible from your FTP server. Copy the file path at the top of the Windows Explorer window.
Click in the
Virtual pathfield and enter a name that will be displayed when connecting to your FTP server. The name should have a "/" before the name. Then paste your server file path in the
Native pathfield. If you want to allow files to be written click the
Writeablecheckbox. Save your shared folder settings by clicking
Applyat the bottom right.
Additionally, you will need to add a second firewall rule for the FileZilla Server EXE file. This will allow FileZilla to listen on additional ports for transfers once users are connected. Our firewall guide goes over both inbound port rules and EXE rules.