# Native Docker Load Balancers

## Adding a Load Balancer using Native Docker

{% hint style="info" %}
For an end-to-end example of deploying an application using a Native Docker Service, see the [AWS Quick Start Tutorial](https://docs.duplocloud.com/docs/automation-platform/overview/quick-start) and choose the [Creating a Native Docker Service](https://docs.duplocloud.com/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services) option.
{% endhint %}

1. In the DuploCloud Portal, navigate to **Docker** -> **Services.**
2. Select the Service [that you created](https://docs.duplocloud.com/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services/step-5-create-app-via-docker-native).
3. Click the **Load Balancers** tab.
4. Click the **Configure Load Balancer** link. The **Add Load Balancer Listener** pane displays.
5. From the **Select Type** list box, select your Load Balancer type.
6. Complete other fields as required and click **Add** to add the Load Balancer Listener.

<div align="left"><figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FudwcGHFAWd2hJusqHJcs%2Fimage.png?alt=media&#x26;token=00139a10-b458-47a5-af1c-239dee2f6b94" alt=""><figcaption><p><strong>Add Load Balancer Listener</strong> pane</p></figcaption></figure></div>

When the **LB Status** card displays **Ready**, your Load Balancer is running and ready for use.

<figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FcQJSkVnMLg9BsJACdejy%2Fscreenshot-nimbusweb.me-2024.02.19-14_30_57.png?alt=media&#x26;token=d2ed9f5c-baeb-4024-a96d-2e67a1ac8eb6" alt=""><figcaption><p><strong>Services</strong> page with <strong>LB Status</strong> card displaying <strong>Ready</strong></p></figcaption></figure>

## Additional Load Balancer Settings

You can use the **Other Settings** card in the DuploCloud Portal to set the following features:

* WAF Web ACL
* Enable HTTP to HTTPS redirects
* Enable Access Logging
* Set Idle Timeout
* Drop invalid headers
* Delete Protection

1. In the DuploCloud Portal, navigate to **Docker** -> **Services**. The **Services** page displays.
2. Select the Service to which your Load Balancer is attached from the **NAME** column.
3. Click the **Load Balancers** tab.
4. In the **Other Settings** card, click **Edit**.<br>

   <figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FgkYFIRPExxDjmDU9gBFA%2FScreenshot%20(70).png?alt=media&#x26;token=0c52f98b-03cb-4d8a-b011-b8e676c7c78b" alt=""><figcaption></figcaption></figure>
5. The **Other Load Balancer Settings** pane displays.<br>

   <div align="left"><figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2Fhx8au07vvvFmtaccEv46%2FScreenshot%20(68).png?alt=media&#x26;token=3887b3b5-0d94-4521-ab6c-35099e319f93" alt=""><figcaption><p>The <strong>Other Load Balancer Settings</strong> pane</p></figcaption></figure></div>
6. Configure the settings, as needed.
7. Click **Save**. The Load Balancer settings are updated.
