Appearance
安装部署指南
欢迎来到 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优势:
- 一键部署,无需复杂配置
- 环境隔离,不影响主机系统
- 易于升级和维护
- 跨平台兼容
💻 本地部署
适合开发者和需要源码定制的用户:
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 加速
🔧 部署后配置
首次访问
- 打开浏览器访问应用(默认端口 3001)
- 创建管理员账户
- 配置基本设置
基础配置
🛠️ 故障排除
常见问题
端口冲突
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获取帮助
📚 下一步
安装完成后,您可以:
选择适合您的部署方式,开始您的 AI 知识库之旅!如有问题,请查看详细的部署指南或联系社区获取帮助。