中文 | 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.yml
in 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 | ❌ | ✅ |