sudo bash install.sh)。
| 平台 | 安装包 |
|---|---|
| macOS Apple Silicon | ClassNode_1.x.x_macos_apple-silicon.dmg |
| macOS Intel | ClassNode_1.x.x_macos_intel.dmg |
| Windows(64 位) | ClassNode_1.x.x_windows_x64-setup.exe |
| Windows(ARM64) | ClassNode_1.x.x_windows_arm64-setup.exe |
| Linux | classnode-v1.x.x.tar.gz 或 .zip(源码包) |
如果你有一定的技术基础,也可以下载源码通过命令行自行启动。Linux 平台建议使用此方式。Windows 和 macOS 用户建议直接使用安装包,体验最完整。
以统信 UOS 系统(ARM 架构)为例:
# 1. 创建并进入软件目录
mkdir -p ~/software && cd ~/software
# 2. 下载(ARM 架构用 arm64,x86 架构用 x64)
wget https://mirrors.huaweicloud.com/nodejs/v24.16.0/node-v24.16.0-linux-arm64.tar.xz
# 3. 解压
tar -xvf node-v24.16.0-linux-arm64.tar.xz
mv node-v24.16.0-linux-arm64 nodejs24
# 4. 将 Node.js 加入环境变量
echo 'export PATH=$HOME/software/nodejs24/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config set registry https://registry.npmmirror.com
# 检查是否切换成功
npm config get registry
# 预期输出: https://registry.npmmirror.com/
从
Release 页面
或 下载渠道 下载源码压缩包(如 classnode-v1.x.x.tar.gz 或 .zip),解压后进入目录。
🐧 Linux 推荐方式(PM2 进程管理):
# 解压
tar -xzf classnode-v1.x.x.tar.gz
cd classnode-v1.x.x
# 一键安装(默认安装到 /opt/classnode)
sudo bash install.sh
安装脚本会自动完成:检测环境 → 安装依赖 → 构建项目 → 初始化数据库 → 配置 PM2 开机自启。
版本升级时同样运行 sudo bash install.sh,脚本自动备份和恢复数据。
管理命令:
pm2 status # 查看运行状态
pm2 logs classnode # 查看日志
pm2 restart classnode # 重启服务
pm2 stop classnode # 停止服务
💡 也可以手动启动(不依赖 PM2):
# 进入项目目录
cd classnode-v1.x.x
# 安装依赖并构建
npm install -g pnpm
pnpm install
pnpm build
pnpm build:server
# 初始化数据库并启动
cd server && npx prisma db push && cd ..
node start.js
无论选择安装包还是源码部署,启动完成后,在浏览器中访问以下地址即可使用:
http://localhost:3001/teacherhttp://管理电脑IP:3001/classroomlocalhost 替换为管理电脑的局域网 IP 地址即可(如 http://192.168.1.100:3001/classroom)。3001 → 允许连接。