Setup the FTP Client

What is an FTP Client?

An FTP client (short for File Transfer Protocol client) is a software application that allows you to connect to a remote server and transfer files back and forth—kind of like the digital equivalent of sending and receiving mail between computers. Web developers use it to upload and maintain websites.

What does it do?

An FTP client:
  • Connects to an FTP server using login credentials like a username and password
  • Uploads files from your local computer to the server (e.g., adding a webpage to your website)
  • Downloads files from the server to your computer (e.g., backing up site data)
  • Manages files and folders on the server—rename, delete, move, or set permissions
  • Supports resuming broken transfers and batch file transfers, depending on the software

Download FileZilla FTP Client

FileZilla is a free FTP Client and it's easy to setup and use:

  1. Go to https://filezilla-project.org/
  2. Go to QUICK DOWNLOAD LINKS
  3. Click on big gray button that says: DOWNLOAD FILEZILLA CLIENT
  4. Scroll to: MORE DOWNLOAD OPTIONS
  5. Click on: Show additional download options
  6. Go to: Windows (64bit x86)
  7. Click on: Filezilla_3.69.1_wind64-setup.exe
  8. Download the file to your downloads folder.
  9. Open your downloads folder and then open the FileZilla folder.
  10. Agree with license
  11. Choose Installation options, select: Anyone
  12. Click Next
  13. Select all the components to install. Click Next
  14. Destination folder: C:\Program Files\FileZilla FTP Client
  15. Start menu folder: FileZilla FTP Client
  16. Click INSTALL, then FINISH

Setup FileZilla for your website

  1. Go to FILE, then SITE MANAGER
  2. Under My Sites, Click on NEW SITE
  3. Type: 'RogerGsell.com' in the box
  4. If it automatically says: 'New site' click on the RENAME button at the bottom and rename it.
  5. In the right panel, under the General tab, next to PROTOCOL select the dropdown and choose: FTP - File Transfer Protocol
  6. For Host enter: 192.169.147.255
  7. For Port enter: 21
  8. Encryption: Use explicit FTP over TLS if available
  9. Logon type: normal
  10. User: this will be sent to you in a text message
  11. Password: this will be sent to you in a text message
  12. Click CONNECT button.
  13. If you did everything correct, it should open a window with 2 panes that look something like this:
  14. You are now ready to begin building your website.

    Next you will learn how to use Git, a powerful version control system. Go here next: Github Guide