Skip to main content

安装部署

获取代码

git clone https://github.com/radstudio/radstudio.git
cd radstudio

初始化配置

RadStudio 使用统一的 CLI 工具 radstudioctl.py 管理部署:

# 从 .env.example 创建 .env 配置文件
./scripts/radstudioctl.py init

此命令会复制 .env.example.env,你需要根据实际情况修改配置。

启动开发环境

# 启动所有服务(含基础设施:PostgreSQL、Redis、MinIO)
./scripts/radstudioctl.py up

启动完成后,访问以下服务:

服务地址说明
用户前端http://localhost:5173React + Vite 开发服务器
管理后台http://localhost:8080SaaS 管理与运维
后端 APIhttp://localhost:8000FastAPI 服务
API 文档http://localhost:8000/docsSwagger UI
MinIO 控制台http://localhost:9001对象存储管理

启用 GPU Worker(可选)

如果你有 NVIDIA GPU 并安装了 NVIDIA Container Toolkit:

# 启动含 GPU Worker 的完整环境
./scripts/radstudioctl.py up --profile gpu

启用 CPU Worker(可选)

如果没有 GPU,可以使用 CPU Worker 作为回退:

./scripts/radstudioctl.py up --profile cpu

常用运维命令

# 查看服务状态
./scripts/radstudioctl.py status

# 查看日志
./scripts/radstudioctl.py logs backend
./scripts/radstudioctl.py logs frontend

# 停止所有服务
./scripts/radstudioctl.py down

下一步