1. Home
  2. Uploading a website using FTP with FileZilla

Uploading a website using FTP with FileZilla

Uploading files and directories using FTP is one of the fastest and easiest way for uploading content in your hosting account.

To connect with your hosting server using FTP you need to use special software, which is installed on your device. One of the most popular and most used one is FileZilla.

FileZilla is a free-to-use open-source software, which can be downloaded from the following link:


After you have installed FileZilla on your device you need to start up the program by clicking on the icon on your desktop.

In order to connect to your hosting account you must first create a new connection by choosing the option “Site Manager” from the File menu. You can also do this by pressing Ctrl + S on your keyboard.

New site

To create a new connection click on the button “New site” and fill in a name of your choosing.

After the connection is created you can change its location in the tree structure by dragging and dropping it in other folders or you can even put in directly under the “My Sites” folder.

In the Site Manager panel you can arrange your connections in different folders so you can easily navigate between them.

Now that you have created a new connection you must proceed with configuring its settings.

Protocol: By default this should be set to “FTP – File Transfer Protocol“. If it is not set as default you can choose this option from the drop-down menu.

Port: If you have selected “FTP – File Transfer Protocol” you can use port 21. If you have selected “SFTP – SSH File Transfer Protocol” you MUST use port 1022.


Host: In this field you can either place your domain name (for example, mysupersite.com or ftp.mysupersite.com) or the server name or server IP address, on which your hosting account is located.

Encryption: By default this should be set to “Use explicit FTP over TLS if available“. If it isn’t, please choose this option from the drop-down menu.

Please have in mind that after you complete the configuration and click on “Connect” a pop-up will appear on your screen to notify you about the SSL certificate in which you must put a check-mark on the “Always trust certificate in future sessions.” and then click “OK”.

Logon type: Choose “Normal” from the drop-down menu.

User: You can use the main FTP user of your hosting account or any additional FTP users that you have created previously.

Password: Type in the password for you FTP user.

You can use the credentials that you have received when creating your hosting account with us.

Connect: After you have added all the necessary information click on the “Connect” button. If all the information is correct on the screen in the right you will see the files and directories of your hosting account.

If you want to have your website to be accessible by typing your domain name in a web browser, you need to upload the website files and directories in the public_html folder. In order to do that just mark the files from your device (from the left screen of the program FileZilla) and copy them to the public_html directory. With this process the upload of your website is done and it will be visible from any device on the Internet.


Local site: In the left screen you need to find the directories which are located on your computer’s drive and which you want to upload to the server. You can find your files and directories and upload them directly by right-clicking on them and choosing the “Upload” option in screen.

In this window you can see the contents on your computer (in the shown example its the contents of directory “mysite”). You can choose all directories and files by pressing Ctrl + A at the same time and upload them to the server.

Remote site: In this window you can see the directories on your hosting account. Here you need to choose and open the public_html folder.

You can also upload files by dragging and dropping them from the left window to the right window or by right-clicking on a selected file or directory and choosing “Upload”.

To download files or directories from the server you do the same procedure, but you choose the files from the server (right window) and move them to the left window.

In the public_html directory you will see some folders and files. The index.html file is placed there by default and can be moved away or deleted.

Note: If the hosting account is newly bought in the public_html directory there will be an index.html file with which the message “This domain is reserved for a client of SuperHosting.BG” is visualized. Before you upload the files of your website you have to delete or rename this index.html file.

Updated on 19.10.2021

Was this article helpful?