Crawl4AI Proxy
A lightweight proxy that bridges Open WebUI's external web loader to Crawl4AI.
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
42/100 Fair
- Maintained
- 75last commit 25 days ago
- Popular
- 61 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today
- GitHub stars
- 1
- Open issues
- 1
- Last commit
- 2026-09-17
- License
- MIT
- Activity
- rising
Checked 15 days ago - source: GitHub (zkkzkk32312/crawl4ai-proxy)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 15 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install and client setup Deploy the Docker image from Docker Hub or the Unraid Community Application, then point your client (e.g. Open WebUI) external web loader at the proxy URL; the proxy forwards each request to Crawl4AI and returns the extracted markdown. source
Fetched today - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Why would I add this proxy instead of using Open WebUI's built-in web loader?
Open WebUI's default web loader can struggle with JavaScript-heavy pages and bot detection. This proxy uses Crawl4AI's headless browser to fetch clean markdown content from URLs.
What authentication and network defaults does the self-hosted Crawl4AI Docker server use?
It requires authentication by default and binds to loopback unless you set a token. It also validates request bodies against a strict trust boundary.
Can this avoid using a paid web-search API service?
It can be run in Docker to connect Open WebUI with Crawl4AI and make web search usable without paying for an API service.
Answers sourced from docs.crawl4ai.com, github.com, github.com
Community
- Self-hosted web proxy? : r/selfhosted - Reddit (reddit)
- Cloudflare Tunnels and self hosting : r/selfhosted - Reddit (reddit)
- Selfhosted web scraping recommendations : r/selfhosted - Reddit (reddit)
- r/selfhosted on Reddit: I'm new to self hosting. How do you choose ... (reddit)
- Looking for a Self-Hosted Web Proxy : r/selfhosted - Reddit (reddit)
Collected 4 days ago - public community threads