From 64fad037aef1af6adacdf4bda074e62860337989 Mon Sep 17 00:00:00 2001 From: gyurix Date: Wed, 15 Jul 2026 13:52:05 +0200 Subject: [PATCH] feat(openwebui): add CRAWL4AI_SECRET for Crawl4AI service Add a new required secret key `SECRET_KEY` referencing `CRAWL4AI_SECRET` in the openwebui-secret configuration, and define the corresponding template entry with generation via `openssl hex 32`. This enables secure authentication for the Crawl4AI integration. --- openwebui/openwebui-secret.json | 3 ++- openwebui/template.json | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/openwebui/openwebui-secret.json b/openwebui/openwebui-secret.json index e85b232..8d83bf7 100644 --- a/openwebui/openwebui-secret.json +++ b/openwebui/openwebui-secret.json @@ -9,7 +9,8 @@ "SEARXNG_SECRET": "#SEARXNG_SECRET" }, "openwebuicrawl4ai": { - "CRAWL4AI_API_TOKEN": "#CRAWL4AI_API_TOKEN" + "CRAWL4AI_API_TOKEN": "#CRAWL4AI_API_TOKEN", + "SECRET_KEY": "#CRAWL4AI_SECRET" }, "openwebuiapp": { "WEBUI_ADMIN_NAME": "#WEBUI_ADMIN_NAME", diff --git a/openwebui/template.json b/openwebui/template.json index 330969c..10271f4 100644 --- a/openwebui/template.json +++ b/openwebui/template.json @@ -69,6 +69,13 @@ "required": "true", "generated": "random|md5|24" }, + { + "description": "Crawl4AI secret key", + "key": "CRAWL4AI_SECRET", + "value": "", + "required": "true", + "generated": "openssl|hex|32" + }, { "description": "Postgres database name", "key": "POSTGRES_DB",