SerV00部署One api、New api

SerV00部署One api、New api
Yi LongSerV00部署One api、New api、One api berry
1、部署前的准备工作
SSH连接serv00,使用一键脚本安装 pm2
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh) |
| 常用Pm2命令 | 描述 |
|---|---|
| pm2 stop <id\name> | 停止单个应用程序 |
| pm2 delete <id\name> | 删除单个应用程序 |
| pm2 stop allpm2 stop all | 停止所有应用程序 |
| pm2 delete allpm2 delete all | 删除所有应用程序 |
| pm2 save | 保存应用列表状态 |
登录SerV00的Panel添加站点
2.1、在Cloudflare上添加一个域名
也可使用Serv00送的域名,但有些地区已经封堵无法使用
2.2、首先在 Panel 中放行一个端口,接着按照下表 Add a New Website
| KEY | Value |
|---|---|
| Domain | xxx.USERNAME.serv00.net(也可以把原有的USERNAME.serv00.net删掉后重新添加) |
| WWebsite Type | proxy |
| Proxy Target | localhost |
| Proxy URL | 留空 |
| Proxy port | 部署 One api 的端口(刚刚添加的端口) |
| Use HTPPS | False(默认) |
| DNS support | True(默认) |
2.3、添加SSL证书
添加完新站点后,继续点击上方的 Manage SSL certificates ,接着在出口 IP 的右侧点击 Manage ,再点击 Add certificate
| Type | Domain |
|---|---|
| Generate Let’s Encrypted certificate | 与刚刚添加的站点域名保持一致(如果是原有的USERNAME.serv00.net ,可以省略此步) |
3、开始部署
3.1、SSH登入(账号密码即为登录Panel的账号密码)
进入刚刚你新建的域名目录下的
public_html路径下,路径为:/home/用户名/domains/刚添加的域名/public_html
3.2、下载 one api
下面是One api的地址,如果是New api或者One api berry,替换为对应项目的地址即可,脚本中执行的二进制文件也需根据实际名称进行修改
release_info=$(curl -s https://api.github.com/repos/k0baya/one-api-freebsd/releases/latest) |
3.3、新建启动脚本
cat > start.sh << EOF |
3.4、设置脚本的可执行权限
chmod +x start.sh |
3.5、测试运行,确定运行没有问题后,按 Ctrl+c即可停止运行。
./start.sh |
3.6、使用 pm2 启动并管理
pm2 start ./start.sh --name one-api |
4、附上二进制源码作者的地址
部署
One api berry请注意,下载后的文件为tar.gz的压缩文件,需解压后执行start.sh脚本
| 名称 | 源码地址 |
|---|---|
| One api | https://github.com/k0baya/one-api-freebsd |
| New api | https://github.com/k0baya/new-api-freebsd |
| One api berry | https://github.com/k0baya/one-api-berry-freebsd |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果





