If you're new to hosting or cPanel, this article will help you get started.
The first thing you need is to set up your hosting account. This will let you attach a domain name to your hosting account, as well as create a username and password. For more information, see Set up your account.
The easiest way to do this is to use cPanel's built-in File Manager. Here, you can upload files, as well as move and edit them. For more information, see Managing Your Hosting Account's Files.
Once you've opened it, make sure you Upload the Website's files to the public_html
directory.
Now that you have your Website situated, you can go to the Email tab, and then set up email accounts. For more information, see Set up email accounts.