Skip to content

安装部署指南

欢迎来到 AnythingLLM 安装部署指南!本指南将帮助您选择最适合的部署方式,快速搭建您的 AI 知识库系统。

🚀 快速开始

根据您的需求和技术背景,选择最适合的安装方式:

推荐安装方式

部署方式适用场景难度推荐指数
Docker 部署本地开发、测试环境⭐⭐⭐⭐⭐⭐⭐
本地部署开发调试、源码定制⭐⭐⭐⭐⭐⭐⭐
云端部署生产环境、团队协作⭐⭐⭐⭐⭐⭐⭐⭐⭐

📋 系统要求

最低配置要求

  • CPU: 2 核心
  • 内存: 4GB RAM
  • 存储: 10GB 可用空间
  • 操作系统: Linux、macOS、Windows

推荐配置

  • CPU: 4 核心或更多
  • 内存: 8GB RAM 或更多
  • 存储: 50GB SSD
  • 网络: 稳定的互联网连接

🐳 Docker 部署(推荐)

Docker 是最简单快捷的部署方式,适合大多数用户:

bash
# 拉取最新镜像
docker pull mintplexlabs/anythingllm

# 运行容器
docker run -d \
  --name anythingllm \
  -p 3001:3001 \
  -v anythingllm_storage:/app/server/storage \
  -v anythingllm_logs:/app/server/logs \
  mintplexlabs/anythingllm

优势

  • 一键部署,无需复杂配置
  • 环境隔离,不影响主机系统
  • 易于升级和维护
  • 跨平台兼容

详细 Docker 部署指南 →

💻 本地部署

适合开发者和需要源码定制的用户:

bash
# 克隆仓库
git clone https://github.com/Mintplex-Labs/anything-llm.git
cd anything-llm

# 安装依赖
npm install

# 启动开发服务器
npm run dev

优势

  • 完全控制源码
  • 便于开发和调试
  • 可自定义功能
  • 无容器开销

详细本地部署指南 →

☁️ 云端部署

适合生产环境和团队使用:

支持的云平台

  • AWS: ECS、EKS、App Runner
  • Google Cloud: Cloud Run、GKE
  • Azure: Container Instances、AKS
  • DigitalOcean: App Platform、Droplet
  • Vercel: 无服务器部署
  • Railway: 一键部署

优势

  • 高可用性和扩展性
  • 专业的运维支持
  • 自动备份和监控
  • 全球 CDN 加速

详细云端部署指南 →

🔧 部署后配置

首次访问

  1. 打开浏览器访问应用(默认端口 3001)
  2. 创建管理员账户
  3. 配置基本设置

基础配置

🛠️ 故障排除

常见问题

端口冲突

bash
# 检查端口占用
lsof -i :3001

# 使用其他端口
docker run -p 3002:3001 mintplexlabs/anythingllm

权限问题

bash
# 修复存储权限
sudo chown -R $USER:$USER ./storage

内存不足

bash
# 增加 Docker 内存限制
docker run --memory=4g mintplexlabs/anythingllm

获取帮助

📚 下一步

安装完成后,您可以:

  1. 配置 LLM 模型 - 设置您的 AI 模型
  2. 创建工作空间 - 开始构建知识库
  3. 上传文档 - 添加您的文档资料
  4. 开始对话 - 与您的 AI 助手交流

选择适合您的部署方式,开始您的 AI 知识库之旅!如有问题,请查看详细的部署指南或联系社区获取帮助。

AnythingLLM 是一个功能强大的开源 AI 知识管理平台,支持多种 LLM 模型,让您轻松构建智能对话系统和知识库。