通过 curl | bash 一键安装/更新 AI问数系统
curl -fsSL https://teachseek.ai.ninglon.com/install-1.sh | sudo bash
curl -fsSL https://teachseek.ai.ninglon.com/install-2.sh | sudo bash
curl -fsSL https://teachseek.ai.ninglon.com/install-test.sh | sudo bash
如需安装特定版本,使用 -v 参数指定
curl -fsSL https://teachseek.ai.ninglon.com/install-test.sh | sudo bash -s -- -v v8.0.4-0709-0009
试运行(不实际执行):
curl -fsSL https://teachseek.ai.ninglon.com/install-test.sh | sudo bash -s -- --dry-run
安装脚本支持的命令行参数
| 参数 | 全称 | 说明 |
|---|---|---|
-v |
--version |
指定版本号(默认从 LATEST.md 自动获取最新版本) |
-u |
--url |
LATEST.md 文档 URL(默认从官网获取) |
-m |
--mode |
部署模式:supervisor(默认)或 nohup,仅测试环境支持 |
-n |
--dry-run |
试运行模式,只打印执行步骤不实际操作 |
-h |
--help |
显示帮助信息 |
部署前请确认服务器满足以下条件
| 项目 | 要求 | 说明 |
|---|---|---|
| 操作系统 | 统信 UOS / CentOS 7+ / Ubuntu 20+ | Linux x86_64 |
| Python | 3.11+ | 仅 venv 模式需要,PyInstaller 打包版自带运行时 |
| 磁盘空间 | 500MB+ | 程序文件 + 日志 + 备份 |
| 网络 | 需访问千问模型 API | vLLM 内网或阿里云 API |
| 权限 | root(sudo) | 安装脚本需 root 权限执行 |
| 数据库 | MySQL 5.7+ 或 达梦 DM8 | 根据部署环境选择 |
脚本自动执行以下步骤
三个安装脚本对应不同部署环境
| 脚本 | 目标环境 | 端口 | 安装目录 | 守护方式 |
|---|---|---|---|---|
install-1.sh |
第一套生产 | 16524 | /opt/teachseek | Supervisor |
install-2.sh |
第二套备份 | 3000 | /opt/teachseek2 | nohup |
install-test.sh |
第三套测试 | 8001 | /opt/teachseek-test | Supervisor(默认)/ nohup |