If you have a backup of your website on your local device and want to upload it to your hosting plan at Hostinger, you will need to upload the files and the database:
File Upload
You have the following alternative methods. Choose the most suitable one for your case:
Using the Import Website feature - It will upload your archive to the public_html folder of your domain and automatically unpack it immediately afterward. This is the best choice if you have one single archive in tar/tar.gz/zip format with a size of less than 256 MB.
Using the File Manager - The upload limit increases to 100GB. You will need to extract the archive after uploading it
Upload with an FTP client - There is no upload limit for FTP. Recommended if you have a selection of several different files to upload, as well as for archives larger than 100GB. Make sure to unpack the archive following your FTP client's instructions
Upload using SSH - A good choice for files larger than 100GB if you're comfortable using SSH and your hosting plan is Premium or above. You will need to unpack the archive after uploading it.
Database Upload
If your website uses a database, for example, if it is built with WordPress, you will need to upload your database as well. You have two options:
Via hPanel - Applicable to any database size
Via SSH - A good choice for larger databases if you're comfortable using SSH and your hosting plan is Premium or above
Additional Resources