项目地址: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:latest注意命令中替换你创建的数据库
执行完命令运行停止了后,就已经搭建成功了,docker映射的是ip+端口访问,我们反代一下改成域名,打开宝塔网站,顶部里面找到反向代理,创建即可,目标地址http://127.0.0.1:3000,ssl证书就自己申请

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

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