如何快速部署Glean?5分钟搭建属于你的自托管RSS阅读器
如何快速部署Glean5分钟搭建属于你的自托管RSS阅读器【免费下载链接】gleanA self-hosted RSS reader and personal knowledge management tool.项目地址: https://gitcode.com/gh_mirrors/glean8/gleanGlean是一款功能强大的自托管RSS阅读器和个人知识管理工具让你轻松掌控信息获取与管理。本文将展示如何在5分钟内完成Glean的部署打造专属的信息聚合平台。 为什么选择Glean自托管RSS阅读器在信息爆炸的时代一个高效的RSS阅读器能帮你过滤噪音、聚焦重要内容。Glean作为自托管解决方案不仅保护你的数据隐私还提供了高度定制化的阅读体验。它支持多源订阅、智能分类和标签管理让信息整理变得前所未有的简单。 部署前的准备工作开始部署前请确保你的系统满足以下要求Docker Engine 24.0 和 Docker Compose V2至少2GB内存和10GB磁盘空间稳定的网络连接如果你还没有安装Docker可以通过以下命令快速安装适用于Ubuntu系统# 更新软件包索引 sudo apt update # 安装Docker依赖 sudo apt install -y apt-transport-https ca-certificates curl software-properties-common # 添加Docker官方GPG密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 添加Docker仓库 sudo add-apt-repository deb [archamd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable # 安装Docker sudo apt update sudo apt install -y docker-ce docker-compose-plugin # 将当前用户添加到docker组避免每次使用sudo sudo usermod -aG docker $USER⚠️ 注意添加用户到docker组后需要注销并重新登录才能生效 两种部署方案完整版 vs 精简版Glean提供两种部署方案你可以根据需求选择方案一完整部署推荐包含Milvus向量数据库支持智能推荐和偏好学习等高级功能# 克隆仓库 git clone https://gitcode.com/gh_mirrors/glean8/glean cd glean # 创建.env文件配置管理员凭据 cat .env EOF CREATE_ADMINtrue ADMIN_USERNAMEadmin ADMIN_PASSWORD$(openssl rand -base64 24) SECRET_KEY$(openssl rand -base64 32) EOF # 保存生成的密码 cat .env # 启动所有服务 docker compose up -d方案二精简部署不含Milvus如果不需要智能推荐功能可以选择精简版占用资源更少# 克隆仓库 git clone https://gitcode.com/gh_mirrors/glean8/glean cd glean # 使用精简版配置文件启动 docker compose -f docker-compose.lite.yml up -d 提示两种方案都会自动创建默认管理员账号用户名是admin密码会在启动时显示。请务必保存好这个密码 验证部署是否成功服务启动后可以通过以下命令验证所有组件是否正常运行# 查看服务状态 docker compose ps # 检查后端健康状态 curl http://localhost/api/health如果一切正常你将看到类似以下的服务状态输出NAME IMAGE STATUS glean-admin ghcr.io/leslieleung/glean-admin:latest Up (healthy) glean-backend ghcr.io/leslieleung/glean-backend:latest Up (healthy) glean-postgres postgres:16-alpine Up (healthy) glean-redis redis:8-alpine Up (healthy) glean-web ghcr.io/leslieleung/glean-web:latest Up glean-worker ghcr.io/leslieleung/glean-backend:latest Up 访问Glean服务部署成功后你可以通过以下地址访问Glean的各项服务Web应用http://localhost 或你的服务器IP地址管理后台http://localhost:3001API文档http://localhost/api/docs 仅当DEBUGtrue时可用使用之前保存的管理员账号和密码登录系统开始你的RSS阅读之旅吧⚙️ 基本配置与自定义修改默认端口如果你需要修改默认端口可以编辑.env文件# 编辑环境变量文件 nano .env # 修改端口配置 WEB_PORT8080 # Web界面端口 ADMIN_PORT3002 # 管理后台端口修改后需要重启服务使配置生效docker compose up -d配置HTTPS生产环境必备对于生产环境部署强烈建议配置HTTPS以确保数据传输安全。你可以使用Caddy或Nginx作为反向代理来实现HTTPS。使用Caddy的简单配置# 创建Caddyfile cat Caddyfile EOF yourdomain.com { reverse_proxy localhost:80 } admin.yourdomain.com { reverse_proxy localhost:3001 } EOF # 启动Caddy caddy run --config CaddyfileCaddy会自动为你的域名获取和续期Lets Encrypt证书无需额外配置。 常用操作命令查看日志# 查看所有服务日志 docker compose logs -f # 查看特定服务日志如后端 docker compose logs -f backend # 查看最后100行日志 docker compose logs --tail100 backend更新Glean到最新版本# 拉取最新镜像 docker compose pull # 重启服务 docker compose up -d备份数据# 创建备份脚本 cat backup-glean.sh EOF #!/bin/bash BACKUP_DIR$HOME/glean-backups DATE$(date %Y%m%d_%H%M%S) mkdir -p $BACKUP_DIR # 备份PostgreSQL数据库 docker exec glean-postgres pg_dump -U glean glean | gzip $BACKUP_DIR/glean_db_$DATE.sql.gz echo 备份完成: $BACKUP_DIR/glean_db_$DATE.sql.gz EOF # 使脚本可执行 chmod x backup-glean.sh # 执行备份 ./backup-glean.sh❓ 常见问题解决服务无法启动如果服务无法启动首先查看日志找出问题原因docker compose logs backend常见问题及解决方案端口冲突修改.env文件中的WEB_PORT或ADMIN_PORT数据库连接失败确保PostgreSQL服务正常运行SECRET_KEY未设置检查.env文件中是否设置了SECRET_KEY忘记管理员密码如果忘记了管理员密码可以通过以下命令重置# 进入后端容器 docker exec -it glean-backend bash # 运行密码重置脚本 uv run python scripts/create-admin.py --username admin --password NewPassword123! --force 开始使用Glean恭喜你成功部署了Glean自托管RSS阅读器现在你可以添加你喜爱的RSS订阅源创建文件夹和标签来组织内容使用搜索功能快速找到感兴趣的文章自定义阅读界面和偏好设置Glean的强大之处在于它的可扩展性和个性化随着使用时间的增长它会越来越符合你的阅读习惯。 更多资源官方部署文档DEPLOY.zh-CN.md项目配置文件docker-compose.yml环境变量设置.env.example【免费下载链接】gleanA self-hosted RSS reader and personal knowledge management tool.项目地址: https://gitcode.com/gh_mirrors/glean8/glean创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PyWxDump微信数据解析技术架构解析与合规开发指南

PyWxDump微信数据解析技术架构解析与合规开发指南

PyWxDump微信数据解析技术架构解析与合规开发指南 【免费下载链接】PyWxDump 删库 项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump 在数据安全和个人隐私保护日益重要的今天,如何合规地处理微信数据成为了许多开发者面临的技术挑战。本文将深入…

2026/8/10 20:42:32 阅读更多 →
B站自动化管理实践方案:告别繁琐操作,智能提升账号活跃度

B站自动化管理实践方案:告别繁琐操作,智能提升账号活跃度

B站自动化管理实践方案:告别繁琐操作,智能提升账号活跃度 【免费下载链接】BiliBiliToolPro B 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。 项目地址: https://gitc…

2026/8/10 20:42:32 阅读更多 →
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战

半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战

安全产品最怕「原理讲得漂亮,集成三天没调通」。USBKey 智能密码钥匙在集成设计上走了务实路线:Web 用本地中间件、C/S 用动态库直调,两条路径都不碰浏览器底层驱动,开发量可控。 本文面向开发者,把两条路径讲透。 一、…

2026/8/10 20:42:32 阅读更多 →

最新新闻

ghc-mod deprecated后怎么办?替代方案与迁移指南

ghc-mod deprecated后怎么办?替代方案与迁移指南

ghc-mod deprecated后怎么办?替代方案与迁移指南 【免费下载链接】ghc-mod Happy Haskell Hacking for editors. DEPRECATED 项目地址: https://gitcode.com/gh_mirrors/gh/ghc-mod ghc-mod作为曾经广受欢迎的Haskell编辑器辅助工具,为开发者提供…

2026/8/10 21:29:48 阅读更多 →
从文本到图像:Ornith-1.0-35B-OptiQ-6bit多模态能力实战教程(附Python代码示例)

从文本到图像:Ornith-1.0-35B-OptiQ-6bit多模态能力实战教程(附Python代码示例)

从文本到图像:Ornith-1.0-35B-OptiQ-6bit多模态能力实战教程(附Python代码示例) 【免费下载链接】Ornith-1.0-35B-OptiQ-6bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Ornith-1.0-35B-OptiQ-6bit Ornith-1.0-35B…

2026/8/10 21:29:48 阅读更多 →
MTSplice vs MMSplice:新一代组织特异性剪接预测模型的突破与优势

MTSplice vs MMSplice:新一代组织特异性剪接预测模型的突破与优势

MTSplice vs MMSplice:新一代组织特异性剪接预测模型的突破与优势 【免费下载链接】mtsplice 项目地址: https://ai.gitcode.com/hf_mirrors/multimolecule/mtsplice MTSplice是MMSplice的组织特异性第二代模型,由Jun Cheng等人开发,…

2026/8/10 21:29:48 阅读更多 →
LunaTranslator游戏翻译工具:5步轻松实现视觉小说实时翻译

LunaTranslator游戏翻译工具:5步轻松实现视觉小说实时翻译

LunaTranslator游戏翻译工具:5步轻松实现视觉小说实时翻译 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator LunaTranslator是一款功能强大的免费游戏翻译工具&…

2026/8/10 21:29:48 阅读更多 →
HTTP.jl与其他Julia HTTP库对比:为什么它是最佳选择?

HTTP.jl与其他Julia HTTP库对比:为什么它是最佳选择?

HTTP.jl与其他Julia HTTP库对比:为什么它是最佳选择? 【免费下载链接】HTTP.jl HTTP for Julia 项目地址: https://gitcode.com/gh_mirrors/ht/HTTP.jl 在Julia语言的网络编程领域,HTTP.jl作为一款功能全面的HTTP客户端与服务器库&…

2026/8/10 21:29:48 阅读更多 →
RVC模型融合终极指南:5个创意技巧打造你的专属AI音色

RVC模型融合终极指南:5个创意技巧打造你的专属AI音色

RVC模型融合终极指南&#xff1a;5个创意技巧打造你的专属AI音色 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voice-Conversi…

2026/8/10 21:28:47 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析&#xff1a;useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍&#xff1a;KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器&#xff1a;游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑&#xff1a;baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码&#xff08;维护中 rm repo&#xff09; 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片&#xff1a;Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身&#xff0c;而应重视模型外的系统搭建&#xff0c;即Harness。提出AgentModelHarness的实用公式&#xff0c;详细介绍Harness的四个层次&#xff1a;持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →