You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+59-6Lines changed: 59 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,13 +27,13 @@
27
27
28
28
Crawl4AI turns the web into clean, LLM ready Markdown for RAG, agents, and data pipelines. Fast, controllable, battle tested by a 50k+ star community.
29
29
30
-
[✨ Check out latest update v0.7.6](#-recent-updates)
30
+
[✨ Check out latest update v0.7.7](#-recent-updates)
31
31
32
-
✨ **New in v0.7.6**: Complete Webhook Infrastructure for Docker Job Queue API! Real-time notifications for both `/crawl/job` and `/llm/job` endpoints with exponential backoff retry, custom headers, and flexible delivery modes. No more polling! [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.6.md)
32
+
✨ **New in v0.7.7**: Complete Self-Hosting Platform with Real-time Monitoring! Enterprise-grade monitoring dashboard, comprehensive REST API, WebSocket streaming, smart browser pool management, and production-ready observability. Full visibility and control over your crawling infrastructure. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.7.md)
33
33
34
-
✨ Recent v0.7.5: Docker Hooks System with function-based API for pipeline customization, Enhanced LLM Integration with custom providers, HTTPS Preservation, and multiple community-reported bug fixes. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.5.md)
34
+
✨ Recent v0.7.6: Complete Webhook Infrastructure for Docker Job Queue API! Real-time notifications for both `/crawl/job` and `/llm/job` endpoints with exponential backoff retry, custom headers, and flexible delivery modes. No more polling! [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.6.md)
✨ Previous v0.7.5: Docker Hooks System with function-based API for pipeline customization, Enhanced LLM Integration with custom providers, HTTPS Preservation, and multiple community-reported bug fixes. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.5.md)
37
37
38
38
<details>
39
39
<summary>🤓 <strong>My Personal Story</strong></summary>
@@ -296,6 +296,7 @@ pip install -e ".[all]" # Install all optional features
296
296
### New Docker Features
297
297
298
298
The new Docker implementation includes:
299
+
-**Real-time Monitoring Dashboard** with live system metrics and browser pool visibility
299
300
-**Browser pooling** with page pre-warming for faster response times
300
301
-**Interactive playground** to test and generate request code
301
302
-**MCP integration** for direct connection to AI tools like Claude Code
@@ -310,7 +311,8 @@ The new Docker implementation includes:
310
311
docker pull unclecode/crawl4ai:latest
311
312
docker run -d -p 11235:11235 --name crawl4ai --shm-size=1g unclecode/crawl4ai:latest
312
313
313
-
# Visit the playground at http://localhost:11235/playground
314
+
# Visit the monitoring dashboard at http://localhost:11235/dashboard
315
+
# Or the playground at http://localhost:11235/playground
314
316
```
315
317
316
318
### Quick Test
@@ -339,7 +341,7 @@ else:
339
341
result = requests.get(f"http://localhost:11235/task/{task_id}")
340
342
```
341
343
342
-
For more examples, see our [Docker Examples](https://github.com/unclecode/crawl4ai/blob/main/docs/examples/docker_example.py). For advanced configuration, environment variables, and usage examples, see our [Docker Deployment Guide](https://docs.crawl4ai.com/basic/docker-deployment/).
344
+
For more examples, see our [Docker Examples](https://github.com/unclecode/crawl4ai/blob/main/docs/examples/docker_example.py). For advanced configuration, monitoring features, and production deployment, see our [Self-Hosting Guide](https://docs.crawl4ai.com/core/self-hosting/).
343
345
344
346
</details>
345
347
@@ -550,6 +552,57 @@ async def test_news_crawl():
550
552
551
553
## ✨ Recent Updates
552
554
555
+
<details>
556
+
<summary><strong>Version 0.7.7 Release Highlights - The Self-Hosting & Monitoring Update</strong></summary>
557
+
558
+
-**📊 Real-time Monitoring Dashboard**: Interactive web UI with live system metrics and browser pool visibility
559
+
```python
560
+
# Access the monitoring dashboard
561
+
# Visit: http://localhost:11235/dashboard
562
+
563
+
# Real-time metrics include:
564
+
# - System health (CPU, memory, network, uptime)
565
+
# - Active and completed request tracking
566
+
# - Browser pool management (permanent/hot/cold)
567
+
# - Janitor cleanup events
568
+
# - Error monitoring with full context
569
+
```
570
+
571
+
-**🔌 Comprehensive Monitor API**: Complete REST API for programmatic access to all monitoring data
572
+
```python
573
+
import httpx
574
+
575
+
asyncwith httpx.AsyncClient() as client:
576
+
# System health
577
+
health =await client.get("http://localhost:11235/monitor/health")
0 commit comments