# Add Your Logo

<figure><img src="/files/dv19EXEdmkz0hgCuYg2u" alt="" width="563"><figcaption><p>Customize your logo and title</p></figcaption></figure>

## Adding your logo to KCM

{% file src="/files/fo4v2XSCqXilZAe6JKGs" %}

1. Download the zip file above and extract everything to a folder.&#x20;
2. Replace <mark style="color:green;">`/resources/images/logo.png`</mark> with your <mark style="color:green;">`logo.png`</mark> file.
3. Open <mark style="color:green;">`/translations/en.json`</mark> and replace "Custom Title" with your text for the title of the webpage.
4. (Optional) Replace the favicon icons in <mark style="color:green;">`/resources/images/`</mark>, both<mark style="color:green;">`small.png`</mark> and <mark style="color:green;">`large.png`</mark>with yours. (you can use the same one for both if needed)
5. From inside the folder, select all of the files and folders and create a new zip file.

<figure><img src="/files/F9cTDly7glUyIKdOLo0P" alt=""><figcaption><p>Custom Branding for KCM Instance</p></figcaption></figure>

6. Make sure that you are viewing file extensions, and change your zip file name and extension to <mark style="color:green;">`kcm-branding.jar`</mark>
7. Transfer the <mark style="color:green;">`kcm-branding.jar`</mark> file to your KCM server into<mark style="color:green;">`/etc/kcm-setup/`</mark>
8. In your <mark style="color:green;">`docker-compose.yml`</mark> guacamole section, within environment, add <mark style="color:green;">`USE_DEFAULT_BRANDING: "N"`</mark> and in volumes add the following line:

```bash
- "/etc/kcm-setup/kcm-branding.jar:/etc/guacamole/extensions/kcm-branding.jar:ro"
```

<figure><img src="/files/VJMUDQaNfUlpLQXDuHNH" alt=""><figcaption><p>Add these two lines</p></figcaption></figure>

9. Run these commands:

```bash
sudo ./kcm-setup.run stop
sudo ./kcm-setup.run apply
```

Complete! Now you will see your logo on your Keeper Connections Manager.&#x20;

To refresh the favicons press Ctrl/Cmd + F5 for a hard reload.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/keeper-connection-manager/using-keeper-connection-manager/custom-branding/add-your-logo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
