快速开始
Glean 使用 Docker Compose 进行部署,支持完整版(含向量数据库 Milvus)和精简版两种部署模式。
完整部署(推荐)
Section titled “完整部署(推荐)”完整部署包含 Milvus 向量数据库,支持智能推荐和偏好学习功能。
# 下载 docker-compose.ymlcurl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.yml -o docker-compose.yml
# 启动所有服务docker compose up -d如果你不需要智能推荐功能,可以使用精简版:
# 下载精简版配置curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.lite.yml -o docker-compose.yml
# 启动服务docker compose up -d创建管理员账户
Section titled “创建管理员账户”首次启动后,你需要创建管理员账户来访问管理后台:
# 自动生成随机密码(推荐)docker exec -it glean-backend /app/scripts/create-admin-docker.sh
# 或者指定用户名和密码docker exec -it glean-backend /app/scripts/create-admin-docker.sh myusername MySecurePass123!你也可以在首次启动时通过环境变量自动创建管理员:
# 创建 .env 文件cat > .env << EOFCREATE_ADMIN=trueADMIN_USERNAME=adminADMIN_PASSWORD=YourSecurePassword123!EOF
# 启动服务docker compose up -d访问 Glean
Section titled “访问 Glean”启动成功后,你可以通过以下地址访问:
| 服务 | 地址 | 说明 |
|---|---|---|
| Web 应用 | http://localhost | 主界面 |
| 管理后台 | http://localhost:3001 | 系统管理 |
| API 文档 | http://localhost/api/docs | 仅 DEBUG 模式可用 |
注册用户账户
Section titled “注册用户账户”- 访问 Web 应用 http://localhost
- 点击「注册」按钮
- 填写邮箱和密码
- 登录开始使用
添加第一个订阅源
Section titled “添加第一个订阅源”方式一:手动添加
Section titled “方式一:手动添加”- 登录后,点击左侧导航栏的「添加订阅」按钮
- 输入 RSS/Atom 订阅源地址
- 系统会自动发现并订阅
方式二:导入 OPML
Section titled “方式二:导入 OPML”从其他 RSS 阅读器迁移:
- 从旧阅读器导出 OPML 文件
- 在 Glean 设置中选择「导入 OPML」
- 上传文件,系统会自动创建订阅和文件夹
完整部署包含以下服务:
| 服务 | 说明 |
|---|---|
| glean-backend | FastAPI REST API 服务器 |
| glean-worker | 后台任务处理(RSS 抓取、清理等) |
| glean-web | React 前端界面 |
| glean-admin | 管理后台界面 |
| glean-postgres | PostgreSQL 数据库 |
| glean-redis | Redis 任务队列 |
| glean-milvus | Milvus 向量数据库(完整版) |