> ## Documentation Index
> Fetch the complete documentation index at: https://docs-v2.ard.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Bunny CDN Certificate Deployment

> Deploy SSL certificates to Bunny CDN hostnames

Bunny CDN requires certificate uploads for multiple hostnames across different CDN zones.

<Note>
  Complete the [SSL Certificate Renewal](/infrastructure/ssl-renewal) process before deploying certificates to Bunny CDN.
</Note>

## Hostnames and CDN IDs

The following hostnames require certificate updates:

* **aw-app-assets.b-cdn.net**
  * **CDN ID:** 2360528
  * **Domain:** devops.arabiaweather.com
  * **Dashboard URL:** [https://dash.bunny.net/cdn/2360528/general/hostnames](https://dash.bunny.net/cdn/2360528/general/hostnames)

* **go-assets.devops.arabiaweather.com**
  * **CDN ID:** 177858
  * **Dashboard URL:** [https://dash.bunny.net/cdn/177858/general/hostnames](https://dash.bunny.net/cdn/177858/general/hostnames)

* **mapi-cdn.devops.arabiaweather.com**
  * **CDN ID:** 688195
  * **Dashboard URL:** [https://dash.bunny.net/cdn/688195/general/hostnames](https://dash.bunny.net/cdn/688195/general/hostnames)

* **adminassets.devops.arabiaweather.com**
  * **CDN ID:** 112868
  * **Dashboard URL:** [https://dash.bunny.net/cdn/112868/general/hostnames](https://dash.bunny.net/cdn/112868/general/hostnames)

* **energy-screens-aw\.b-cdn.net**
  * **CDN ID:** 2131911
  * **Dashboard URL:** [https://dash.bunny.net/cdn/2131911/general/hostnames](https://dash.bunny.net/cdn/2131911/general/hostnames)

* **cds.devops.arabiaweather.com**
  * **CDN ID:** 149109
  * **Alias URL:** [https://cds.devops.arabiaweather.com/alias](https://cds.devops.arabiaweather.com/alias)
  * **Dashboard URL:** [https://dash.bunny.net/cdn/149109/general/hostnames](https://dash.bunny.net/cdn/149109/general/hostnames)

* **sat-cdn-b.devops.arabiaweather.com**
  * **Example URL:** [https://sat-cdn-b.devops.arabiaweather.com/tiles/static/labels/6/42/26.webp](https://sat-cdn-b.devops.arabiaweather.com/tiles/static/labels/6/42/26.webp)

## Upload Process

<Steps>
  <Step title="Access Bunny Dashboard">
    Navigate to the Bunny CDN dashboard and select the appropriate CDN zone.
  </Step>

  <Step title="Navigate to SSL Settings">
    Go to the **SSL** or **Security** section for the CDN zone.
  </Step>

  <Step title="Upload Certificate">
    Upload the certificate files:

    * **Certificate:** Upload the full certificate chain (`.crt` or `.pem` file)
    * **Private Key:** Upload the private key (`.key` file)
  </Step>

  <Step title="Save and Apply">
    Save the certificate configuration and wait for it to propagate (typically 1-2 minutes).
  </Step>

  <Step title="Verify">
    Test the hostname to ensure the certificate is active and valid.
  </Step>
</Steps>

<Warning>
  Ensure you upload the complete certificate chain including intermediate certificates. Missing intermediate certificates may cause SSL validation errors.
</Warning>

## Verification Checklist

After deploying certificates to all Bunny CDN hostnames:

* [ ] aw-app-assets.b-cdn.net (CDN: 2360528)
* [ ] go-assets.devops.arabiaweather.com (CDN: 177858)
* [ ] mapi-cdn.devops.arabiaweather.com (CDN: 688195)
* [ ] adminassets.devops.arabiaweather.com (CDN: 112868)
* [ ] energy-screens-aw\.b-cdn.net (CDN: 2131911)
* [ ] cds.devops.arabiaweather.com (CDN: 149109)
* [ ] sat-cdn-b.devops.arabiaweather.com
* [ ] SSL validation passes for each hostname
* [ ] No certificate warnings in browser
