环境要求

Node.js

v24.15.0
🚀

Go

1.25
🎬

FFmpeg

7.0.2

部署步骤

准备工作

1

创建部署目录

mkdir /opt/scene-view
2

进入部署目录

cd /opt/scene-view
3

上传源码压缩包到 /opt/scene-view 目录,并解压

unzip sceneview-v1.zip

编译后端

4

进入后端目录

cd editor-backend
5

编译 Go 后端,生成可执行文件

go build -o sceneview-editor

编译前端

6

进入前端目录

cd ../3d-editor
7

安装前端依赖

npm i
8

构建前端静态文件

npm run build

配置数据库

9

创建数据库,并导入数据库脚本

数据库脚本位置:

/opt/scene-view/editor-backend/hack/database.sql

修改配置

10

修改配置文件,配置数据库连接等信息

配置文件位置:

/opt/scene-view/editor-backend/manifest/config/config.yaml

启动服务

11

回到后端目录,后台启动服务

cd ../editor-backend
nohup ./sceneview-editor &

访问地址

后台管理系统

http://IP:端口/admin/login
默认账号:admin / admin123

前台编辑器

http://IP:端口
直接访问即可使用 3D 场景编辑器

进程管理

查询进程

ps -ef | grep sceneview-editor

关闭进程

kill 进程ID