Please Login or Register


How to use Filezilla

This tutorial will show you how to use FileZilla to upload your website. FileZilla is a powerful and free software for transferring files over the Internet. FileZilla is a very popular FTP client and is used by webmasters from all over the world. Here you can download FileZilla software.

FileZilla is fully compatible with our hosting services. If you would like to change your host, I will assist you with your website files and database transfer.

Detailed FileZilla Tutorial

  • One of the main FileZilla advantages is that the application is very user friendly and you can easily upload, download and manage files and folders. The software provides security solutions which encrypt and protect your data during the connection to the server. In this page of our FileZilla tutorial we will list the main software features.
  • FileZilla Features: User friendly interface and easy to use; Supports FTP, FTP over SSL/TLS (FTPS and FTPES) and SSH File Transfer Protocol (SFTP); Available for Windows, Linux, BSD, Mac OS X and more; Multi languages support; Supports resume and transfer of large files; Site Manager and transfer queue; Bookmarks; Drag & drop support; Adjustable transfer speed limits; Filename filters; Directory comparison; Network configuration wizard; Remote file editing; Keep-alive option; Logging to file; Synchronized directory browsing; Remote file search;
  • FileZilla installation on Windows The FileZilla installation on the Windows OS is quite simple. Log in your Windows software with an administrator account. After the download of the correct package (the .exe extension package is recommended) click on it. The License Agreement screen will appear. Click on the I Agree button. On the next screen you should decide whether every user of the OS can work with the FTP client or it is allowed only for the admin account.Click on the Next button to proceed. Select the components which you want to install.Then click on the Next button. The next window allows you to set the destination folder for the FileZilla installation.Hit the Next button to continue. Choose the Start Menu folder and click on the Install button.The installation is completed. You can leave the Start FileZilla now check box checked and click on the Finish button. This will start your FileZilla FTP client.
  • Establish FTP connection We will start with the FTP connection establishment. Open your FileZilla installation and enter the following details: Hostname - enter your domain name or the name of the hosting server where your account resides; Username - enter the FTP username (you can use your cPanel username or the one of a new FTP account); Password - enter the corresponding FTP password; Port - enter the FTP port (by default it is 21); Click on the Quickconnect button the establish the FTP connection. Once the FTP connection is opened you will see the listing of the remote server's files and folders.
    Manage Files
    Using FileZilla If you have a web site created on your local computer, you will want to make it live by uploading its files on your web server. The cPanel software is installed on all our servers. The root folder for the web site content is public_html. Select the web site files in the Local site area. Drag and drop them in the public_html folder under the Remote site area. In this way they will be accessible through your domain name.Sometimes you need to edit a file's code and update the web site functionality. Right-click on the chosen file and pick the View/Edit option.The file will be opened in the default text editor. Edit it and then save the changes. The FTP client will recognize the file modifications. It will prompt you whether to upload the modified file back on the server and delete the local copy from your computer. Upload changed file. The other actions which you can perform on the files and folders are:
    Download - this option allows you to download files and folders from the remote server to your local computer; Add files to queue - allows to schedule a later transfer of the files; Create Directory - allows you to create a new folder under your current location; Delete - using it you can delete files and folders; Rename - you can rename files and folders; File Permissions - allows you to change the file permissions of files and folders; You can alter the owner, the group and the public permissions. You can define whether the files are readable, writable and executable. You can find more details about the file permissions in our cPanel tutorial.
  • Site Manager: It can be found under the File menu. Using it you can store the connection details for a new web site. In this way you will not need to enter them every time when the program is started.
    Enter the Host name and the FTP Port (the default one is 21).
    You can pick the preferred server type protocol. For a FTP connection it should be set to FTP - File Transfer Protocol. If you want to establish a secure FTP connection over SSH pick SFTP (SSH File Transfer Protocol).The other two options are FTPS (FTP over implicit TLS(Transport Layer Security)/SSL(Security Sockets Layer)) and FTPES (FTP over explicit TLS/SSL). The FTPS option directly establishes the security connection, while the FTPES option allows the client to request the security connection from the FTP server.
    Set the Logontype to Normal. In this way you specify the username and the password for the current FTP connection and they are stored in the application data. The alternative options are: Anonymous - you can log in as an anonymous user without entering the password.
    Ask for Password - the mechanism is the same as for the Normal option, but the password is not stored in the system. You are prompted for the password when you initiate an FTP session.
    Interactive - it works in the same way as the above option, but it asks for the password for every connection. For example if you set several simultaneous connections in order to transfer your files you will be prompted for the password for each one of them.
    Account - you can create an FTP account through your cPanel->FTP accounts and enter the corresponding FTP details in your FileZilla Site Manager area. Name the account per your preferences. The connection will be established by clicking on the Connect button. You can Rename, Delete and Copy the new site connection. You can set a new folder in the directory tree and add a new bookmark for the web site connection. The Advanced section of the Site Manager allows you to define the server type (for example Unix).
    The best solution is to leave the software to detect automatically the server type (the Default option). Additionally, you can select the default local and remote directories for the FTP connection and adjust the server time zone offset.
    In the Transfer Settings section you can switch between the active and the passive FTP modes and increase the number of the simultaneous connections. Use the passive FTP mode. In the Charset section you can set the charset for the file names used by the server. The best solution is to pick the Autodetect option.
    Another important function is called Settings.
    It is divided in different sections. In the Connection section you can adjust the maximum number of retries if a connection fails and the seconds between them. Also, you can run the firewall and the router Configuration wizard. It will help you to configure the settings of a firewall or a router in order to make sure that the FTP connection will not be interrupted by them.
    In the FTP subsection you can adjust the Active and the Passive modes, set the FTP Proxy details, add the SSH private key file in the SFTP area and enter the Generic proxy details.
    In the Transfers section you can set the maximum number of simultaneous transfers and limit the number of the concurrent downloads and uploads. Also, you can limit the upload and the download speed. Additionally, you can set the timeout which defines the period that FileZilla will wait in case the data can not be sent or received before it drops the connection.
    In the File Types subsection you can define the default files' transfer type (ASCII or Binary). You can select the extensions of the files which will be treated as ASCII. The File exists action subsection allows you to define the action which will be performed if the corresponding target file already exists. Among the possible choices are: Ask for action, Overwrite, Resume, Rename, Skip and others.
    In the Interface section you can pick the preferred theme and layout, define the visual position of the logs, modify the date/time and the filesize formats. Also, in the File lists subsection you set the sorting order, set the threshold for the timestamp based comparison and define the double-click actions for files and directories.
    Through the Language section you can pick the default language for the software.
    In the File Editing section you can define the default file editor.
    The Logging section allows you to set a log for the software.
    In the Debug section you can define the level of debugging. All the corresponding messages will be stored in the log file which will allow you easily to determine and resolve problems which may occur during the FileZilla usage.
    Manual Transfer
    Under certain circumstances you may need to transfer a single file using the manual transfer functionality. Manual Transfer Through this functionality you can define the transfer direction (Upload or Download). You can pick the local file, the remote one and the remote folder. You can use the FTP connection details for a server defined through Site Manager or you can manually enter the corresponding information. Also, you can define the data type of the uploaded/downloaded file (ASCII or Binary) and pick the option to start the transfer immediately. Click on the OK button to confirm the chosen configuration.
    If you need to access the files in different folders under your account the Bookmark functionality will ease your efforts.
    Click on the Bookmarks menu and pick the Add bookmark option.
    There you can define whether the bookmark will be valid globally or just for a specific web site.
    Next, enter the name of the bookmark. At the end specify the paths for the local and the remote directories.
    In this way after the FTP connection is established you can use the bookmark to open the folders instead searching for them in the folder tree. It is useful if you need to upload files to many different folders.
    Just set different bookmarks and switch between them through the Bookmarks menu.

How to use FileZilla FTP client

Once you have the FileZilla client downloaded and activated on your computer, enter the domain name in the address field (you can also use the server's IP address). The username and the password you need to type in are the same as the ones you use to log in to your cPanel. The FTP port is 21 and is filled in automatically.

FileZilla Quickconnect

Click Quickconnect and the file listing will appear. Find the www (it is a symbolic link to public_html) directory and double click on it.

www folder

Then, select the files to be uploaded and drag-and-drop them under the www folder. Wait for the transfer to be completed.

How to use FileZilla behind a firewall

Important If you are behind a firewall and/or a router you will need to use a Passive mode for FTP to get a stable connection.

You can configure this setting as shown bellow:

Open FileZilla and go to Edit -> Settings. In the Connections section, click FTP and set the Passive mode option to Use the server's external IP address instead.

passive mode

Was this answer helpful?

Add to Favourites Add to Favourites

Print this Article Print this Article


Quick Navigation

Client Login



Remember Me