linux 部署 anythingllm
时间: 2025-02-11 07:22:06 浏览: 245
### 部署和配置 AnythingLLM
#### 创建必要的环境变量文件
为了确保项目能够顺利运行,在开始任何操作前,需填充每个应用程序部分所需`.env`文件中的必要信息。对于开发环境而言,这通常意味着编辑位于根目录下的 `server/.env.development` 文件[^2]。
```bash
cd path_to_anythingllm_repo
nano server/.env.development
```
#### 安装依赖项并初始化项目
完成上述配置之后,通过Yarn来安装项目的各种依赖包以及准备所需的资源:
```bash
yarn setup
```
这条命令会自动处理好所有必需的前置条件,并准备好整个工作区以便进一步的操作。
#### 启动各个组件的服务
一旦所有的准备工作都已完成,则可以分别启动不同的服务模块:
- **服务器端**
```bash
yarn dev:server
```
- **前端界面**
```bash
yarn dev:frontend
```
- **文档收集器**
```bash
yarn dev:collector
```
以上每一步都需要从仓库的根目录执行,以保证相对路径解析无误。
#### 自动化部署脚本 (可选)
除了手动逐条输入指令外,官方还提供了一种更为简便的方式来进行完整的安装流程——即利用远程Shell脚本来自动化这一过程。只需一条简单的curl命令即可触发全部设置动作:
```bash
curl -fsSL https://s3.us-west-1.amazonaws.com/public.useanything.com/latest/installer.sh | sh
```
此方法特别适合于希望快速搭建测试环境或是频繁重置实验场景的情况[^3]。
阅读全文
相关推荐


















