AnythingLLM在linux如何安装
时间: 2025-07-04 12:17:19 浏览: 2
在Linux系统上安装和配置 AnythingLLM 可以通过 Docker 进行部署,以下是详细的步骤:
### 准备工作
确保系统满足以下要求:
- 操作系统:Linux(支持任何主流发行版)。
- 已经安装最新版本的 Docker。[^3]
### 安装步骤
1. **创建存储目录**
创建一个目录用于存放 AnythingLLM 的数据和配置文件:
```bash
export STORAGE_LOCATION=$HOME/anythingllm
mkdir -p $STORAGE_LOCATION
touch "$STORAGE_LOCATION/.env"
```
2. **运行 Docker 容器**
使用 `docker run` 命令启动 AnythingLLM 服务,并将数据持久化到本地目录。由于 root 用户直接运行可能会遇到权限问题,建议使用普通用户并加上 `sudo` 执行:
```bash
sudo docker run -d -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" \
registry.cn-hangzhou.aliyuncs.com/c_c_c/anythingllm
```
此命令会将容器的端口 3001 映射到主机的 3001 端口,并将存储卷挂载到指定的本地路径。
3. **访问 AnythingLLM 界面**
启动完成后,可以通过浏览器访问 `http://<服务器IP>:3001` 来打开 AnythingLLM 的 Web 界面。首次访问时,需要根据引导完成初始化设置,包括创建管理员账户等操作。
4. **配置环境变量(可选)**
如果需要调整配置,例如修改数据库连接、API 密钥等信息,可以编辑 `.env` 文件:
```bash
nano $STORAGE_LOCATION/.env
```
根据需求添加或修改相应的环境变量后,重新启动 Docker 容器以使更改生效。
5. **更新与维护**
如果需要更新 AnythingLLM 到最新版本,可以通过拉取最新的镜像并重新运行容器来实现:
```bash
sudo docker pull registry.cn-hangzhou.aliyuncs.com/c_c_c/anythingllm
sudo docker stop <container_id>
sudo docker rm <container_id>
# 再次执行前面的 docker run 命令
```
### 注意事项
- 在执行过程中,请确保拥有足够的权限。如果遇到权限错误,检查是否正确使用了 `sudo` 或切换到了合适的用户。
- 镜像地址可以根据实际需要进行替换,例如使用官方镜像或其他镜像源。
- 数据持久化对于防止数据丢失非常重要,因此请务必确认挂载的目录正确无误。
###
阅读全文
相关推荐


















