June 2Jun 2 Crawl4AI Proxy is a lightweight Docker container that bridges Open WebUI's external web loader to Crawl4AI, enabling high-quality page content fetching for web-search-enhanced AI responses.What it does:Fetches clean markdown from any URL using Crawl4AI's headless browserStrips navigation noise, ads, and sign-in prompts via filter=fitReturns rich page content to Open WebUI instead of broken or empty snippetsPrerequisites:Crawl4AI running (Docker or standalone) — Crawl4AI on GitHubOpen WebUI — Open WebUI on GitHubSearXNG (optional, for search integration)Installation:Via Community Apps (once approved):Go to Apps tab → search "Crawl4AI Proxy" → InstallManual:docker run -d --name crawl4ai-proxy -p 8087:8087 -e CRAWL4AI_URL=http://<your-crawl4ai-ip>:11235/md zkkzkk32312/crawl4ai-proxy Open WebUI Configuration:Go to Admin Panel → SearchSet Web Loader Engine to externalSet External Web Loader URL to http://<unraid-ip>:8087/searchSet SearXNG Query URL to http://<searxng-ip>:8084/search?q=<query>&format=json (note: angle brackets <query>, not curly braces)Ensure Bypass Web Loader is OFFSettings:Proxy Port — host port (default 8087)Crawl4AI URL — your Crawl4AI /md endpoint (default http://192.168.1.10:11235/md)Proxy API Key — optional, leave empty to disableProject: https://github.com/zkkzkk32312/crawl4ai-proxyDocker Hub: https://hub.docker.com/r/zkkzkk32312/crawl4ai-proxyFeel free to ask questions or report issues here or on GitHub.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.