|
2 | 2 |
|
3 | 3 | To use |
4 | 4 | [**🧩 Apps**]({{< relref "/docs/apps/about" >}}) |
5 | | -, you need to configure the following environment variables in addition to the standard |
| 5 | +, you **MUST** configure the following environment variables in addition to the standard |
6 | 6 | [**⚙️ Configuration**]({{< relref "/docs/how-to/config" >}}): |
7 | 7 |
|
8 | 8 | **Apps**: |
9 | 9 |
|
10 | 10 | - `WAHA_APPS_ENABLED=True` - Enables the [**🧩 Apps**]({{< relref "/docs/apps/about" >}}) functionality |
| 11 | +- `WAHA_APPS_ON=calls,chatwoot` - Enables only specific apps (comma-separated). |
| 12 | + - If not set, all available apps will be enabled (`chatwoot` **requires** `REDIS_URL` and `WAHA_API_KEY_PLAIN` to be set). |
| 13 | +- `WAHA_APPS_OFF=chatwoot` - Disables specific apps (comma-separated). |
11 | 14 | - `WAHA_PUBLIC_URL=https://w.example.com` — the publicly available link to the dashboard (use this if `WAHA_BASE_URL` is set to an internal address for Docker). |
12 | 15 | - `REDIS_URL=redis://:redis@redis:6379` - Specifies the Redis URL required for processing background jobs |
13 | 16 | - `WHATSAPP_DEFAULT_ENGINE=GOWS` - Sets the recommended engine for reliable **WhatsApp** automation |
14 | | -- `WAHA_API_KEY_PLAIN=0000000000000000` - plain password **required** for Apps in environment variables |
| 17 | +- `WAHA_API_KEY_PLAIN=0000000000000000` - plain password **required** for some Apps in environment variables |
15 | 18 | - It's a quick solution, we're working on removing it so you can use `sha512` version as in `WAHA_API_KEY` |
16 | 19 |
|
17 | 20 | **ChatWoot App (WAHA)**: |
18 | 21 | - `WAHA_APPS_CHATWOOT_LANGUAGES_FOLDER=/app/.languages` - folder for additional languages (if language exists it'll override templates in the original templates) |
19 | 22 | - `WAHA_CHATWOOT_COMMAND_PREFIX` - `wa/{command}` - prefix for commands sent from ChatWoot to WAHA (default: `wa/`) |
20 | 23 | - `WAHA_CHATWOOT_MESSAGE_CALENDAR_THRESHOLD_SECONDS=600` - threshold in seconds to show the calendar icon |
21 | 24 |
|
22 | | - **ChatWoot App (ChatWoot)**: |
| 25 | +**ChatWoot App (ChatWoot)**: |
23 | 26 | - `RACK_TIMEOUT_SERVICE_TIMEOUT=60` — increases the default Rack timeout to 60s (default is 15s). |
24 | 27 | - `CONVERSATION_MESSAGE_PER_MINUTE_LIMIT=3000` - **important** to increase if you're using `wa/messages pull` |
25 | 28 | - `RACK_ATTACK_LIMIT=30000` - **important** to increase if you're using `wa/messages pull` |
|
0 commit comments