中文 | English
Lite version of Crawlab, golang-based web crawler management platform, supporting crawlers in any language.
Compared with Crawlab, this lite version focuses on crawler management on a single machine, it runs independent of any external database and removes a lot of non-essential features.
- Create
docker-compose.ymlin any directory as follows:
version: '3'
services:
master:
image: zkqiang/crawlab-lite:latest
container_name: master
ports:
- "8080:8080"
volumes:
- "./data:/app/data" # persistent volume- Run the command in this directory:
docker-compose up -d- Visit
http://localhost:8080
- Clone repository
git clone https://github.com/crawlab-team/crawlab-lite
cd crawlab-lite- Run backend
cd backend
go run main.go- Run frontend
cd ../frontend
npm i && npm run serve- Visit
http://localhost:8080
| Crawlab Lite | Crawlab | |
|---|---|---|
| Cross-language spider | ✅ | ✅ |
| Multi node | ❌ | ✅ |
| Cron | ✅ | ✅ |
| Log output | ✅ | ✅ |
| Spider version manage | ✅ | ❌ |
| Analytics | ❌ | ✅ |
| Notification | ❌ | ✅ |
| Online code editor | ❌ | ✅ |
| Configurable spider | ❌ | ✅ |
| SDK | ❌ | ✅ |


