# How to upload a website to the hosting plan in cPanel?

Thank you for choosing our web hosting service!

Below we will explain how to upload your website and put it online. You can do this by following these simple steps:

1. **Access the cPanel control panel:**\
   Log in to your control panel using your username and password.

{% hint style="info" %}
If you need to know how to access the control panel, follow the steps in this guide:\
[https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/paneles-de-control/panel-de-control-cpanel/access-to-cpanel.md](https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/paneles-de-control/panel-de-control-cpanel/access-to-cpanel.md "mention")
{% endhint %}

2. **Upload the files of your website to the server:**\
   By default, the directory where you should upload the files of your website is **public\_html**. Keep in mind that this directory may vary at your discretion, for example, if you create a subdomain.\
   \
   To upload the files to the server, you can use the **File Manager** tool in your control panel. Simply select the files from your computer and upload them to the **public\_html** directory.

{% hint style="info" %}
If you need more information on using the **File Manager** in cPanel, follow this guide: [https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/paneles-de-control/panel-de-control-cpanel/file-manager/how-to-access-file-manager-in-cpanel.md](https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/paneles-de-control/panel-de-control-cpanel/file-manager/how-to-access-file-manager-in-cpanel.md "mention")
{% endhint %}

* Alternatively, if you prefer to use **FTP** to upload your files, you can do so as well. Simply configure your preferred **FTP** client (such as FileZilla) with the access data to your control panel (domain, username, and password). Then upload your files to the **public\_html** directory.

{% hint style="info" %}
If you need more information on FTP access, follow the steps in this guide:\
[https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/paneles-de-control/panel-de-control-cpanel/ftp-connections/ftp-sessions-in-cpanel.md](https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/paneles-de-control/panel-de-control-cpanel/ftp-connections/ftp-sessions-in-cpanel.md "mention")
{% endhint %}

3. **Delegate the DNS on your domain:**\
   It is crucial that your **DNS** are correctly configured for your website to be visible in browsers. In the email you received when your hosting plan was activated, you will find the **DNS** that you need to delegate.\
   This step should be done at the provider where you registered your domain, for example, GoDaddy, Nic.ar, etc.\
   If you registered your domain with us, the **DNS** will be configured automatically.

{% hint style="info" %}
If you registered your domain with **Nic.ar** and need to know how to delegate the **DNS**, follow the steps in this guide:\
[https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/domains/how-to-modify-dns-in-nic.ar.md](https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/domains/how-to-modify-dns-in-nic.ar.md "mention")
{% endhint %}

* There will be occasions where you need to test your website before delegating the **DNS** to the domain.\
  Follow these steps to temporarily view your website without delegated domain:\
  [https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/web-hosting/solutions-to-hosting-issues/how-to-view-my-website-without-domain.md](https://github.com/sitioshispanos/gitbook-helpdesk-en/blob/master/guias/web-hosting/solutions-to-hosting-issues/how-to-view-my-website-without-domain.md "mention")

That's it! Once you have completed these steps, your website will be online and ready to be seen by the world. If you have any questions or need further assistance, feel free to contact our technical support team.

Thank you again for trusting us to host your website!
