1.在您的电脑上安装NodeJs运行环境[版本18或以上] 以及GIT命令行工具[或者其他git客户端]
2.将此项目代码下载到您的电脑上,使用命令行工具进入到您想保存NasCab的目录,运行命令:
3.进入到项目根目录cd nascab-releases,使用npm安装项目依赖, npm i
4.项目依赖安装成功后,运行项目: npm run app 或者 node ./app/main.js
5.启动大约15秒后,控制台会打印NasCab运行的端口:
6.使用浏览器打开显示的网址即可访问NasCab
7.更新版本:进入到项目根目录,git pull
8.退出NasCab,在运行NasCab的命令行窗口使用Ctrl+C结束进程
9.如果您在Windows平台下使用git代码方式部署,由于ffmpeg.exe超过github的100mb文件体积限制,windows平台所需的ffmpeg.exe文件托管在git lfs上,您还需要安装git lfs,然后在项目根目录执行: git lfs pull
1.由于中国大陆网络原因,npm安装依赖可能失败,项目已经内置了.npmrc文件配置了中国源,如果您不在中国,可自行删除.npmrc文件
2.ffmpeg问题,目前已经内置的ffmpeg可执行文件支持的平台如下:
Win平台:x64,ia32
Mac平台:x64,arm64
Linux平台:x64,arm64
如果您在其他架构下安装,请自行在libs目录下补充ffmpeg和ffprobe可执行文件
3.NasCab启动后打印的网址无法访问?
一些情况下,由于用户硬件环境复杂,NasCab打印的ip地址并非实际主机ip,尝试使用您主机网卡的真实局域网ip加NasCab打印的端口进行访问
4.NasCab默认端口
Linux平台下,NasCab使用3080作为http协议的默认端口,3443作为https协议的默认端口
其他平台下,NasCab默认使用80和443作为启动端口
5.NasCab默认端口被其他软件占用,我该如何启动?
默认情况下,如果端口被占用,NasCab会自动将端口顺延,如果因为端口问题无法启动,您可以在项目根目录下创建一个名为httpport.txt的文件,文件内容为临时启动端口,比如:8888,NasCab检测到此文件后会使用文件内容中指定的端口作为启动端口,NasCab成功启动后,您可以进入到配置中心修改http端口为其他端口,然后删除掉httpport.txt文件