项目地址:https://github.com/QuantumNous/new-api
宝塔先安装好docker,官方或腾讯随意

首先防火墙或安全组里面要放行端口:3000和3306,然后创建数据库

进入ssh终端,执行以下命令
docker run --name new-api -d --restart always -p 3000:3000 \
-e SQL_DSN="用户名:数据库密码@tcp(localhost:3306)/数据库名" \
-e TZ=Asia/Shanghai \
-v /www/wwwroot/new-api-main:/data \
--network="host" \
calciumion/new-api:v1.0.0-rc.24注意命令中替换你创建的数据库
执行完命令运行停止了后,就已经搭建成功了,docker映射的是ip+端口访问,我们反代一下改成域名,打开宝塔网站,顶部里面找到反向代理,创建即可,目标地址http://127.0.0.1:3000,ssl证书就自己申请

更新只需要删除容器和镜像,数据库不动,重新搭建就行了
如果要自己做镜像,这边简单说一下,将github最新没打包的文件下载下来

如果你要二开,修改什么可以改好,然后上传到服务器里面,进入ssh终端,cd到你改好的源文件根目录,执行以下命令打包镜像
docker build -t calciumion/new-api:latest .打包成功,再用上面一键部署命令搭建就行了