> ## Documentation Index
> Fetch the complete documentation index at: https://kb.hosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installing an SSL certificate in Enhance

> Learn how to install an SSL certificate and private key in Enhance.

# Installing an SSL certificate in Enhance

<Note>
  **Important!**

  In many cases, you do not need to install an SSL certificate manually. For example, if you are using the free SSL certificate, it is installed automatically. Use this procedure only if you need to install an SSL certificate that you purchased from hosting.com or another provider.
</Note>

## Install an SSL certificate

1. In the left sidebar, click **Websites**.
   ![](https://files.readme.io/228bef28a564fa447f4a92d5c208a9c69d68e7e5322737068090c99d2d6b34a5-image.png)
2. On the **Manage websites** page, click the website you want to manage.
3. Click the **Security** tab.
   ![](https://files.readme.io/39a2699551aeb5a9999c9ac429f6b276960590f467a5d58e3d49b04ee65149c3-image.png)
4. On the **Security** page, in the **SSL certificates** section, click **Install custom SSL**.
   ![](https://files.readme.io/c7c41407963207e7e4c2c4d6502dc70a83acfd09a2fa25ee005f38481bf3f970-image.png)
5. In the **Domain** list, select the domain where you want to install the SSL certificate.
6. In the **Certificate (CRT)** field, paste the certificate text. To upload the certificate file instead, click **Upload file**.
7. In the **Private key** field, paste the private key text. To upload the private key file instead, click **Upload file**.
8. Click **Upload**.

The Hosting Panel installs the certificate and private key for the selected domain.

## Requesting a Let's Encrypt certificate

Free Let's Encrypt certificates are normally issued and renewed automatically. If a certificate is missing, has failed to issue, or you have just added a new domain, you can request one manually.

To request a Let's Encrypt certificate for a domain, follow these steps:

1. Log in to your account
2. When the control panel appears, in the left sidebar, click **Websites**:

<img src="https://mintcdn.com/hosting-9143814e/PSbVZbGmV-X7E7gt/images/image-52.png?fit=max&auto=format&n=PSbVZbGmV-X7E7gt&q=85&s=2aad47d9ccd362bac08b774e29a85d71" alt="Image" width="191" height="359" data-path="images/image-52.png" />

3. On the **Manage websites** page
4. The website dashboard appears. Click on **Security**.

<img src="https://mintcdn.com/hosting-9143814e/PSbVZbGmV-X7E7gt/images/image-53.png?fit=max&auto=format&n=PSbVZbGmV-X7E7gt&q=85&s=454126d0d69ba526f8871d2e4e28f6a4" alt="Image" width="1880" height="318" data-path="images/image-53.png" />

5. The **Security** page appears. Scroll down to the **SSL certificates** section. Here you will see all existing SSL certificates for the domains on the website. Select the **kebab menu** and select **Request Let's Encrypt Certificate**

<img src="https://mintcdn.com/hosting-9143814e/PSbVZbGmV-X7E7gt/images/image-54.png?fit=max&auto=format&n=PSbVZbGmV-X7E7gt&q=85&s=8bfb2dcdeb87b92264fccb430ea4df53" alt="Image" width="1986" height="1002" data-path="images/image-54.png" />

<Note>
  Before you request a certificate, make sure the domain's DNS records point to your [hosting.com](http://hosting.com) server. Let's Encrypt must be able to reach the domain to validate it, so a request for a domain that is not pointed at the server fails.
</Note>

## Related articles

* [Managing your website in the Hosting Panel](/docs/managing-your-website-in-the-hosting-panel)
* [Managing your website files in the Hosting Panel](/docs/managing-your-website-files-in-the-hosting-panel)
* [Managing your MySQL databases in the Hosting Panel](/docs/managing-your-mysql-databases-in-the-hosting-panel)
* [Managing your WordPress site in the Hosting Panel](/docs/managing-your-wordpress-site-in-the-hosting-panel)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.