https://github.com/protomyst/vpsai
VPS上的AI聚合脚本
https://github.com/protomyst/vpsai
ai api chat shell-script vps
Last synced: about 1 year ago
JSON representation
VPS上的AI聚合脚本
- Host: GitHub
- URL: https://github.com/protomyst/vpsai
- Owner: Protomyst
- License: mit
- Created: 2025-01-04T15:42:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-05T14:19:22.000Z (over 1 year ago)
- Last Synced: 2025-03-28T02:23:50.464Z (about 1 year ago)
- Topics: ai, api, chat, shell-script, vps
- Language: Shell
- Homepage:
- Size: 110 KB
- Stars: 23
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VPSAI - 开源AI服务快速部署工具
轻松部署和管理各类AI服务的自动化脚本工具



## ✨ 特性
- 🚀 一键部署多种流行AI服务
- 🔧 自动配置运行环境(Docker/Nginx)
- 🔐 支持HTTPS和证书自动配置
- 💾 数据持久化和备份方案
- 🔄 支持服务状态监控和自动更新
## 📦 支持的服务
### API网关
| 服务名 | 默认端口 | 说明 |
|--------|----------|------|
| OneAPI | 3000 | 新一代API管理平台 |
| NewAPI | 4000 | OneAPI二开 |
| VoAPI | 5000 | NewAPI二开(仅x86,闭源) |
### Chat前端
| 服务名 | 默认端口 | 说明 |
|--------|----------|------|
| Open-WebUI | 6001 | 功能强大的Chat客户端 |
| NextChat | 7000 | 轻量级聊天前端 |
| LibreChat | 8000 | 界面美观的聊天系统 |
| LobeChat | 9000 | 界面美观的聊天系统 |
## 🚀 快速开始
### 一键安装
```bash
curl -fsSL https://raw.githubusercontent.com/Protomyst/vpsai/main/install.sh | sudo bash
```
### 使用教程
1. **选择服务类型**
```bash
1. API服务
2. Chat服务
```
2. **配置参数**
- 端口号(可自定义)
- API Key(部分服务需要)
- 访问密码(可选)
3. **域名配置**
```bash
# 使用自定义证书
vpsai > 5 > 1
# 自动申请Let's Encrypt
vpsai > 5 > 2
```
## 💻 环境要求
- Linux系统(Debian/Ubuntu/CentOS)
- Root权限
- Docker环境
- 最低配置:
- CPU: 1核
- 内存: 2G
- 硬盘: 20G
## 📝 配置说明
### 数据目录结构
```
/root/ai/
├── data/ # 服务数据
│ ├── one-api/
│ ├── new-api/
│ └── ...
├── logs/ # 运行日志
└── backup/ # 备份文件
```
### 端口使用
- API服务: 3000-5000
- Chat服务: 6001-9000
- 可自定义修改
## 🔒 安全建议
1. 修改默认密码
2. 配置域名和HTTPS
3. 定期备份数据
4. 及时更新版本
## 🆘 常见问题
1. 端口冲突解决
检查占用端口进程:
```bash
netstat -tunlp | grep 端口号
```
2. 服务无法访问
- 检查防火墙配置
- 确认端口是否开放
- 查看服务日志
## 📞 获取帮助
- Issues: https://github.com/Protomyst/vpsai/issues
- 邮箱: protomyst@outlook.com
## 📄 开源协议
本项目采用 [MIT](LICENSE) 协议开源。