FreeFileSync is a program to automate backups through file comparison method. Aside from backups, you can use the program for synchronizing updates if you have 2 or more computers. It can also be configured for online backup from local computer to cloud. Your configurations can be saved as batch files for scheduling it later to run automatically at your desired time

From the left pane, choose the source of the files to be synchronized while the right pane is the file destination. You can also connect via FTP or SFTP to connect to your online servers or websites