# Crawlab-Lite **Repository Path**: homeleaf/Crawlab-Lite ## Basic Information - **Project Name**: Crawlab-Lite - **Description**: Crawlab 的轻量版本,基于 Golang 的爬虫管理平台,支持任意语言编写的爬虫 - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/crawlab-lite - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2020-07-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Crawlab Lite

中文 | [English](https://github.com/crawlab-team/crawlab-lite#readme) [Crawlab](https://github.com/crawlab-team/crawlab) 轻量版本, 基于 Golang 的爬虫管理平台,支持任意语言编写的爬虫。 相比较 [Crawlab](https://github.com/crawlab-team/crawlab),该版本专注于单机上的爬虫管理,平台运行不依赖任何的外部数据库,去除了大量非必要功能。 :warning: 目前该版本仍在前期开发中,部分功能可能不稳定。 ## 快速开始 #### Docker Compose 1. 在任意目录下创建 `docker-compose.yml`,内容如下: ```yaml version: '3' services: master: image: zkqiang/crawlab-lite:latest container_name: master ports: - "8080:8080" ``` 2. 在目录下运行命令: ```bash docker-compose up -d ``` 3. 访问 `http://localhost:8080` #### 源代码 1. 克隆仓库 ```bash git clone https://github.com/crawlab-team/crawlab-lite cd crawlab-lite ``` 2. 运行后端 ```bash cd backend go run main.go ``` 3. 运行前端 ```bash cd ../frontend npm i && npm run serve ``` 4. 访问 `http://localhost:8080` ## 截图 #### 爬虫列表 ![](https://github.com/crawlab-team/crawlab-docs/blob/master/assets/images/lite-spider-list.png) #### 任务列表 ![](https://github.com/crawlab-team/crawlab-docs/blob/master/assets/images/lite-task-list.png) #### 定时列表 ![](https://github.com/crawlab-team/crawlab-docs/blob/master/assets/images/lite-schedule-list.png)