AnythingLLM 完整教程:从 0 到第一个文档问答,Docker 一条命令起步
AnythingLLM 完整教程从 0 到第一个文档问答Docker 一条命令起步【免费下载链接】anything-llmStop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience项目地址: https://gitcode.com/GitHub_Trending/an/anything-llmAnythingLLM 是一个把本地文档变成可聊天上下文的全栈应用导入 PDF、网页、视频字幕后它调用你指定的 LLM本地 Ollama 或 OpenAI 等生成带出处的回答。下面带你用 Docker 或源码两种方式把它跑起来并完成第一次文档问答。部署前先确认环境项目最低要求说明内存2 GB云主机AWS/GCP/Azure建议不低于此值磁盘10 GB实际占用随文档、向量、模型文件增长Docker 路径已安装 Docker推荐一条命令拉镜像即可源码路径Node.js ≥ 18 Yarnpackage.json中engines写的是18比部分旧文档的 14/16 要求更高另外你需要有一个可用的 LLM本地跑一个 Ollama或手上有一个 OpenAI / Gemini 之类的 API Key两者任选其一即可。向量数据库无需额外安装——AnythingLLM 默认内置 LanceDB嵌入Embedding模型默认使用内置的本地模型全程不出网也能工作。Docker 一条命令快速部署 AnythingLLM在终端执行Linux/macOSexport STORAGE_LOCATION$HOME/anythingllm \ mkdir -p $STORAGE_LOCATION \ touch $STORAGE_LOCATION/.env \ docker run -d --rm -p 3001:3001 \ --cap-add SYS_ADMIN \ -v ${STORAGE_LOCATION}:/app/server/storage \ -v ${STORAGE_LOCATION}/.env:/app/server/.env \ -e STORAGE_DIR/app/server/storage \ mintplexlabs/anythingllmWindows PowerShell 版本$env:STORAGE_LOCATION$HOME\Documents\anythingllm If(!(Test-Path $env:STORAGE_LOCATION)) {New-Item $env:STORAGE_LOCATION -ItemType Directory} If(!(Test-Path $env:STORAGE_LOCATION\.env)) {New-Item $env:STORAGE_LOCATION\.env -ItemType File} docker run -d --rm -p 3001:3001 --cap-add SYS_ADMIN -v $env:STORAGE_LOCATION:/app/server/storage -v $env:STORAGE_LOCATION\.env:/app/server/.env -e STORAGE_DIR/app/server/storage mintplexlabs/anythingllm两个细节值得注意STORAGE_LOCATION是宿主机目录容器里的文档、向量库都落在这里升级镜像不丢数据。需要写入.env的敏感项如SIG_KEY、JWT_SECRET在首次启动后会自动补全不用手动填。不想用docker run的话仓库里的 docker-compose 文件 和 Docker 使用文档 提供了等价配置可直接docker-compose up -d启动。源码方式运行 AnythingLLM 开发环境适合想改代码或不想装 Docker 的场景。克隆仓库git clone https://gitcode.com/GitHub_Trending/an/anything-llm cd anything-llm yarn setupyarn setup会依次安装server、collector、frontend三个子模块的依赖、生成.env文件并完成 Prisma 数据库初始化。完成后按提示分三个终端分别启动在仓库根目录执行yarn dev:server # 主服务监听 3001 yarn dev:collector # 文档收集器负责解析上传的文件 yarn dev:frontend # 前端界面生产环境不用 Docker 长期运行的完整流程见 BARE_METAL.md构建前端、拷贝产物到server/public、执行 Prisma 迁移然后分别以NODE_ENVproduction node index.js拉起server和collector。官方对该模式不承诺支持建议仅作参考。确认服务启动成功看 3001 端口启动后打开http://localhost:3001判断信号如下出现 AnythingLLM 登录/引导页说明后端已就绪。首次访问会让你设置管理员账号设置完成后进入工作区列表这就是完整的可用状态。浏览器一直转圈但终端无报错检查 3001 端口是否被其他进程占用——lsof -i :3001Linux/macOS或netstat -ano | findstr 3001Windows可定位占用者改SERVER_PORT后重新映射即可。如果部署在远程机器通过公网 IP 访问却提示 API 不通这是前端打包时写死了localhost的 API 地址。按 Docker 文档 说明在frontend/.env.production里把VITE_API_BASE改成http://你的可达IP:3001/api再重新构建。接入模型配置 LLM 提供商与向量库登录后进入Settings → LLM Preference这一步决定谁在回答问题云端 API选 OpenAI、Anthropic、Gemini 等填入 API Key 和模型名如gpt-4.1-nano保存即可。本地模型选 Ollama / LM Studio / LocalAI填入模型服务地址和模型名。本地路线完全免费且数据不出网是私有化的核心卖点。⚠️容器内连宿主机服务的坑如果 Ollama 跑在宿主机127.0.0.1:11434在 AnythingLLM 容器里不能填localhost而要填http://host.docker.internal:11434Linux 需给docker run加--add-hosthost.docker.internal:host-gateway或改用172.17.0.1。看到ECONNREFUSED 172.17.0.1:11434基本就是这个原因。向量数据库默认 LanceDB本地、零配置。需要更大规模或团队协作时可在 Vector DB Preference 里切换到 PGVector、Pinecone、Chroma、Qdrant、Milvus 等。嵌入模型默认用内置本地嵌入器若要换 OpenAI / Ollama 的嵌入模型注意嵌入模型一旦更换已有文档需要重新导入才能被检索到。让第一份文档变成可问答的上下文配置好模型后进入任意 Workspace没有就新建一个用左侧Add Documents导入内容支持三种方式上传文件PDF、DOCX、TXT、EPUB、XLSX、音频等直接拖入粘贴链接网页、GitBook、YouTube 视频自动提取字幕转成文本批量导入粘贴多行链接或目录链接一次导入。导入后文档会经过切块、嵌入、写入向量库的流程列表状态变为已嵌入即完成。此时向聊天框提问回答下方会出现来源引用哪份文档、哪个片段这就是 RAG 在起作用——你可以点开引用核对原文。如果回答不知道文档里有什么先确认模型配置是否保存成功、嵌入模型是否在导入后被更换过更换后需重新导入。进阶用法多用户、云部署与反向代理多用户与权限Docker 版支持多用户管理员在 User Management 里创建账号、按工作区分配权限每个用户看到的内容互相隔离。云端一键部署仓库内置 AWS CloudFormation、GCP、DigitalOcean Terraform 模板见 cloud-deployments。以 AWS 为例按模板创建 Stack 并上传配置文件即可完成部署反向代理用 Nginx 前置 HTTPS 时除常规代理配置外必须开启 WebSocket 升级聊天流式输出依赖它并关闭proxy_bufferingBARE_METAL.md 里有一份可直接套用的 Nginx 示例。嵌入 WidgetDocker 版可通过 Embed 功能把聊天框嵌进自己的网站此外还有 MCP 兼容、定时任务、AI Agent 工作流等能力可在设置中按需开启。下一步你可以做什么用 Ollama 拉一个本地模型如llama3.2把 LLM Preference 切过去体验完全离线的文档问答把团队知识库按主题拆成多个 Workspace逐个分配成员权限给服务套上 Nginx HTTPS让http://localhost:3001变成团队可访问的正式地址。【免费下载链接】anything-llmStop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience项目地址: https://gitcode.com/GitHub_Trending/an/anything-llm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

茉莉花:一键抓取知网元数据,中文文献入库从此省掉手工补录

茉莉花:一键抓取知网元数据,中文文献入库从此省掉手工补录

茉莉花:一键抓取知网元数据,中文文献入库从此省掉手工补录 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum …

2026/8/22 13:58:39 阅读更多 →
如何快速给 Unity WebGL 加上原生输入框:WebGLInput 完整上手指南

如何快速给 Unity WebGL 加上原生输入框:WebGLInput 完整上手指南

如何快速给 Unity WebGL 加上原生输入框:WebGLInput 完整上手指南 【免费下载链接】WebGLInput IME for Unity WebGL 项目地址: https://gitcode.com/gh_mirrors/we/WebGLInput 把 Unity 游戏发布到 WebGL 后,登录页的 InputField 能看见、敲不进…

2026/8/22 13:58:39 阅读更多 →
为什么 Vue 开发者开始转向 Vize:Rust 原生工具链的完整介绍

为什么 Vue 开发者开始转向 Vize:Rust 原生工具链的完整介绍

为什么 Vue 开发者开始转向 Vize:Rust 原生工具链的完整介绍 【免费下载链接】vize Blazing fast Vue.js Toolchain. Compiler, Linter, Type Checker, Formatter, LSP, Story System, Editor Extensions. This already passed 10k test suites, includes real worl…

2026/8/22 13:58:35 阅读更多 →

最新新闻

香港电讯荣获“新能源与物联网数字转型解决方案创新奖”

香港电讯荣获“新能源与物联网数字转型解决方案创新奖”

“第五届高端制造业暨新能源CIO论坛”于8月29日在上海举行,汇集了近300位智能制造行业的知名企业高管、CIO、IT负责人以及信息化服务商出席。香港电讯凭借多年来在制造业及新能源领域的服务经验,受邀参与活动,并荣获“新能源与物联网数字转型…

2026/8/22 16:03:28 阅读更多 →
Talebook 移动端适配完整指南:手机上怎么把书读得舒服

Talebook 移动端适配完整指南:手机上怎么把书读得舒服

Talebook 移动端适配完整指南:手机上怎么把书读得舒服 【免费下载链接】talebook 一个简单好用的个人书库 项目地址: https://gitcode.com/gh_mirrors/ta/talebook 想象一下:地铁上有几分钟空隙,你打开手机浏览器,个人书库…

2026/8/22 16:03:28 阅读更多 →
告别手动维护依赖:如何用 pipupgrade 在 CI 流水线中自动生成 Pull Request

告别手动维护依赖:如何用 pipupgrade 在 CI 流水线中自动生成 Pull Request

告别手动维护依赖:如何用 pipupgrade 在 CI 流水线中自动生成 Pull Request 【免费下载链接】pipupgrade 🗽 Like yarn outdated/upgrade, but for pip. Upgrade all your pip packages and automate your Python Dependency Management. 项目地址: https://gitc…

2026/8/22 16:03:28 阅读更多 →
Python进阶教程:11_pip 包管理工具 —— 新手完全指南

Python进阶教程:11_pip 包管理工具 —— 新手完全指南

一、什么是 pip?1.1 一句话定义pip(Pip Installs Packages)是 Python 的官方包管理工具,用来安装、升级、卸载第三方库。1.2 生活比喻pip 手机上的"应用商店"PyPI(Python Package Index) 应用商…

2026/8/22 16:03:28 阅读更多 →
Auto-Photoshop-StableDiffusion-Plugin 实操手册:从装好到出图

Auto-Photoshop-StableDiffusion-Plugin 实操手册:从装好到出图

Auto-Photoshop-StableDiffusion-Plugin 实操手册:从装好到出图 【免费下载链接】Auto-Photoshop-StableDiffusion-Plugin A user-friendly plug-in that makes it easy to generate stable diffusion images inside Photoshop using either Automatic or ComfyUI a…

2026/8/22 16:03:28 阅读更多 →
external-snapshotter快照删除策略详解:Delete还是Retain?一文避免存储资源泄漏

external-snapshotter快照删除策略详解:Delete还是Retain?一文避免存储资源泄漏

external-snapshotter快照删除策略详解:Delete还是Retain?一文避免存储资源泄漏 【免费下载链接】external-snapshotter Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI en…

2026/8/22 16:02:28 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

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

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

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

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

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

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

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

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

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

2026/8/22 3:22:48 阅读更多 →