最新修改 2025年 12月 2日 by amiao
Glean 拾灵 一个自托管的 RSS 阅读器 + 个人知识管理工具
RSS 订阅管理
稍后阅读 & 收藏
Docker 一键部署
AI 智能推荐 & 偏好学习(WIP)
自动摘要 / 打标(WIP)
项目截图

功能特性
核心功能
- 📰 RSS 订阅 – 订阅和管理 RSS/Atom 源,支持 OPML 导入导出
- 📚 智能阅读 – 简洁的阅读体验,支持内容过滤
- 🔖 稍后阅读 – 保存文章以便稍后阅读,支持自动清理
- 📁 文件夹与标签 – 多层级文件夹和标签组织内容
- ⭐ 收藏系统 – 收藏订阅文章或外部链接
- 🔧 后台同步 – 每 15 分钟自动更新订阅源
- 🔒 自托管 – Docker 部署,完全掌控数据
- 🎨 现代界面 – 美观的暖色深色主题响应式界面
- 👨💼 管理后台 – 用户管理和系统监控
规划中的功能(WIP)
- 🧠 智能推荐 – 基于 AI 的偏好学习和文章评分
- ⚙️ 规则引擎 – 支持 Jinja2 风格条件的自动化处理
- 🤖 AI 功能 – 摘要生成、自动打标、关键词提取(BYOK)
- 📄 完整内容获取 – 为仅提供摘要的 RSS 源获取完整正文
- 🔌 Chrome 扩展 – 浏览器一键收藏
- 📱 移动端 PWA – 适配移动设备的渐进式 Web 应用
快速开始
一键部署
# 下载并启动 Glean curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.yml -o docker-compose.yml docker compose up -d # 访问 http://localhost
就这么简单!打开 http://localhost 即可开始使用 Glean。
带管理后台部署
如需额外的管理功能(用户管理、统计数据):
# 下载完整部署配置 curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.full.yml -o docker-compose.yml # 首次启动时创建管理员账号 CREATE_ADMIN=true docker compose up -d # 查看日志获取管理员凭据(请妥善保存!) docker compose logs backend | grep -A5 "Admin Account Created" # 访问: # - Web 应用: http://localhost # - 管理后台: http://localhost:3001
手动创建管理员账号
# 生成随机密码 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.example 为 .env 并自定义:
curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/.env.example -o .env
主要配置项:
| 变量 | 说明 | 默认值 |
|---|---|---|
SECRET_KEY | JWT 签名密钥 | 生产环境必须修改! |
POSTGRES_PASSWORD | 数据库密码 | glean |
WEB_PORT | Web 界面端口 | 80 |
ADMIN_PORT | 管理后台端口 | 3001 |
Docker 镜像
预构建镜像托管在 GitHub Container Registry:
ghcr.io/leslieleung/glean-backend:latest– API 服务器 & Workerghcr.io/leslieleung/glean-web:latest– Web 前端ghcr.io/leslieleung/glean-admin:latest– 管理后台
支持架构:linux/amd64、linux/arm64
部署选项
| 部署方式 | 说明 | 命令 |
|---|---|---|
| 精简版 | 仅 Web 应用(无管理后台) | docker compose up -d |
| 完整版 | Web + 管理后台 | docker compose -f docker-compose.full.yml up -d |
