Glean部署教程:Docker Compose一键启动,轻松管理服务依赖 Glean部署教程Docker Compose一键启动轻松管理服务依赖【免费下载链接】gleanA self-hosted RSS reader and personal knowledge management tool.项目地址: https://gitcode.com/gh_mirrors/glean8/gleanGlean是一款自托管的RSS阅读器和个人知识管理工具通过Docker Compose可以轻松部署自动管理所有服务依赖。本教程将详细介绍如何使用Docker Compose快速搭建Glean服务让你无需复杂配置即可拥有属于自己的知识管理系统。准备工作环境要求与前期准备在开始部署前请确保你的系统满足以下条件Docker Engine 20.10.0Docker Compose 2.0至少2GB内存推荐4GB以上以支持Milvus向量数据库功能稳定的网络连接用于拉取Docker镜像首先克隆Glean仓库到本地git clone https://gitcode.com/gh_mirrors/glean8/glean cd glean核心配置了解Docker Compose文件结构Glean项目提供了多个Docker Compose配置文件满足不同场景需求docker-compose.yml完整部署配置包含所有服务组件docker-compose.lite.yml轻量版配置不含Milvus向量数据库docker-compose.dev.yml开发环境配置docker-compose.test.yml测试环境配置默认配置文件包含以下核心服务组件PostgreSQL数据存储Redis缓存和消息队列BackendAPI服务Worker后台任务处理Web用户界面Admin管理面板Milvus向量数据库用于智能推荐功能快速部署两种启动方式任选方式1完整部署推荐生产环境完整部署包含所有功能组件特别是Milvus向量数据库支持智能推荐和偏好学习功能docker compose up -d方式2轻量部署适合资源有限环境如果你的服务器资源有限可以选择轻量部署不包含Milvus组件docker compose -f docker-compose.lite.yml up -d首次启动时系统会自动拉取所需的Docker镜像并创建数据库表结构。根据网络情况这个过程可能需要5-10分钟。环境变量配置自定义你的Glean服务Glean支持通过环境变量自定义配置创建.env文件可以修改以下关键参数# 基础设置 IMAGE_TAGlatest # Docker镜像版本 WEB_PORT80 # Web界面端口 ADMIN_PORT3001 # 管理面板端口 # 数据库配置 POSTGRES_DBglean # 数据库名称 POSTGRES_USERglean # 数据库用户名 POSTGRES_PASSWORDyour_secure_password # 数据库密码 # 安全设置 SECRET_KEYyour_long_random_string # JWT签名密钥生产环境务必修改 # 管理员账户 ADMIN_USERNAMEadmin # 管理员用户名 ADMIN_PASSWORDyour_secure_password # 管理员密码修改配置后使用以下命令应用变更docker compose up -d --force-recreate访问Glean登录与初始设置服务启动后可以通过以下地址访问GleanWeb界面http://服务器IP:WEB_PORT默认80端口管理面板http://服务器IP:ADMIN_PORT默认3001端口Glean RSS阅读器界面使用默认管理员账户登录或你在.env文件中设置的账户用户名admin密码Admin123!首次登录后请立即修改服务管理日常运维命令查看服务状态docker compose ps查看日志# 查看所有服务日志 docker compose logs -f # 查看特定服务日志如backend docker compose logs -f backend停止服务docker compose down备份数据# 备份PostgreSQL数据库 docker exec glean-postgres pg_dump -U glean glean backup_$(date %Y%m%d).sql常见问题解决服务启动失败怎么办检查Docker和Docker Compose版本是否满足要求查看日志定位问题docker compose logs -f确保端口未被占用或修改.env文件中的端口配置如何更新Glean到最新版本# 拉取最新代码 git pull # 拉取最新镜像并重启服务 docker compose pull docker compose up -d忘记管理员密码怎么办可以通过执行脚本重置管理员密码docker exec -it glean-backend uv run --no-sync /app/scripts/create-admin.py总结轻松拥有自托管知识管理系统通过Docker Compose部署Glean你只需几个简单命令就能搭建起功能完善的自托管RSS阅读器和知识管理系统。无论是个人使用还是小团队协作Glean都能帮助你高效管理信息、构建个人知识库。现在就开始你的Glean之旅体验自托管服务带来的自由与掌控吧【免费下载链接】gleanA self-hosted RSS reader and personal knowledge management tool.项目地址: https://gitcode.com/gh_mirrors/glean8/glean创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考