
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为开源AI平台https://github.com/open-webui/open-webui%E7%9A%84%E7%A4%BE%E5%8C%BA%E5%AE%9A%E5%88%B6%E5%88%86%E6%94%AF%EF%BC%8C%E9%9D%9E%E5%AE%98%E6%96%B9%E7%BB%B4%E6%8A%A4%EF%BC%8C%E4%B8%8EOpen WebUI官方团队无关联。该版本在官方功能基础上增加了积分管理、***验证等拓展特性,适用于需要用户计费、权限管理的AI交互平台部署场景。
适用于需要对用户使用AI服务进行计费管理、用户注册验证的场景,如企业内部AI平台、付费AI服务平台等。
注意:部署本定制版本后,不能直接回退到官方镜像;如需使用官方镜像,请参考https://github.com/U8F69/open-webui/wiki/%E9%87%8D%E6%96%B0%E4%BD%BF%E7%94%A8%E5%AE%98%E6%96%B9%E9%95%9C%E5%83%8F%E5%A4%84%E7%90%86%E3%80%82
部署时仅需替换镜像及版本,其他部署流程与官方版本一致。版本号可在https://github.com/U8F69/open-webui/releases/latest%E4%B8%AD%E6%9F%A5%E7%9C%8B%EF%BC%8C%E9%95%9C%E5%83%8F%E5%9C%B0%E5%9D%80%E6%A0%BC%E5%BC%8F%EF%BC%9A
ghcr.io/u8f69/open-webui:<版本号>
需在管理端开启注册***验证并配置WebUI URL,同时设置以下环境变量:
# 缓存 REDIS_URL=redis://:<password>@<host>:6379/0 # 邮件相关 SMTP_HOST=smtp.email.qq.com SMTP_PORT=465 SMTP_USERNAME=example@qq.com SMTP_PASSWORD=password
本项目尊重并遵守Open WebUI License的品牌保护条款,鼓励保留原有品牌以支持开源生态。如需自定义品牌标识(如LOGO、名称等):
使用SQLite数据库快速启动:
bashdocker run -d \ --name open-webui \ -p 3000:8080 \ -v open-webui:/app/backend/data \ ghcr.io/cnqsxdy/openwebui:latest
bashdocker run -d \ --name open-webui \ -p 3000:8080 \ -v open-webui:/app/backend/data \ ghcr.io/cnqsxdy/openwebui:<版本号>
通过环境变量配置MySQL和Redis连接(替换实际连接信息):
bashdocker run -d \ --name open-webui \ -p 3000:8080 \ -v open-webui:/app/backend/data \ -e DATABASE_URL="mysql+pymysql://user:password@your_mysql_host:3306/dbname" \ -e REDIS_URL="redis://:password@your_redis_host:6379/0" \ ghcr.io/cnqsxdy/openwebui:latest
确保your_mysql_host和your_redis_host可被Docker容器访问。
在项目根目录执行,默认使用SQLite数据库:
bashdocker compose up -d
修改docker-compose.yaml文件,取消mysql和redis服务注释,配置环境变量后执行:
bashdocker compose up -d
需确保在.env文件或docker-compose.yaml中配置WEBUI_SECRET_KEY。
open-webui: 主WebUI服务ollama: 大模型服务mysql (可选): MySQL数据库服务,需取消注释并配置redis (可选): Redis服务,用于积分、***验证等高级功能,需取消注释并配置WEBUI_SECRET_KEY: WebUI密钥,必须设置为强密码DATABASE_URL: 数据库连接字符串,默认使用SQLite (sqlite:///app/backend/data/webui.db);使用MySQL时格式为mysql+pymysql://user:password@mysql:3306/dbname(同网络)或mysql+pymysql://user:password@your_mysql_host:3306/dbname(外部)REDIS_URL: Redis连接字符串,启用积分/***验证等功能时需配置;同网络Redis格式为redis://:password@redis:6379/0,外部Redis格式为redis://:password@your_redis_host:6379/0open-webui卷: 持久化WebUI数据(含SQLite数据库文件)ollama卷: 持久化大模型数据mysql_data卷: 持久化MySQL数据(如启用)redis_data卷: 持久化Redis数据(如启用)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务