# Configuration

## Appmixer Engine

#### APP\_NAME

The authentication popup windows do contain the *Appmixer* title by default. If you want to change that, set the APP\_NAME env variable in the Appmixer engine.

![](/files/-MXrRuoQJ1D7IN3KTBwf)

Example from the docker-compose.yml

```
  engine:
    ...
    environment:
      - APP_NAME=ACME
    ...
```

#### LOG\_LEVEL

By default set to `info`. Can be changed to `error`, `warn` or `debug`.

#### LOG\_COMPONENT\_DATA\_MESSAGE

When set to `false`, the component's input/output messages won't be logged into Elasticsearch.

{% hint style="info" %}
Important! Appmixer Insights and Designer log messages won't contain any items if logging data messages are turned off.
{% endhint %}

#### APPMIXER\_HTTPS\_PROXY and APPMIXER\_HTTP\_PROXY

Set up a proxy using these ENV variables. All HTTP(S) requests from Appmixer will be redirected to the proxy URL.

### Token encryption

Most of the connectors in Appmixer require user authentication. That can be represented as OAuth access tokens, API keys, or username/password combinations.&#x20;

If you want (and you should) to enable token encryption, set the ENCRYPTION\_ENABLED environment variable to `true`. Then you have to set the ENCRYPTION\_SECRET environment variable. These variables cannot be set through the Backoffice.

```bash
# Turning the encryption on
ENCRYPTION_ENABLED=true
# Setting the encryption secret (generate your own!)
ENCRYPTION_SECRET=0EC0136A5187A09E21D03819A0EFFD259070CE23213B260A1444412EFD910503
```

```sh
# Generate the encryption secret
openssl enc -aes-256-gcm -k secret -P -md sha1
# copy the 'key' and put it to ENCRYPTION_SECRET
```

{% hint style="danger" %}
If you lose the encryption secret, you will not be able to recover the encrypted tokens.
{% endhint %}


---

# 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.appmixer.com/6.0/5.1/appmixer-self-managed/configuration.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.
