快速开始
一键启动
使用以下命令一键启动完整的 SkillHub 环境:
curl -fsSL https://raw.githubusercontent.com/iflytek/skillhub/main/scripts/runtime.sh | sh -s -- up
或者克隆仓库后手动启动:
git clone https://github.com/iflytek/skillhub.git
cd skillhub
make dev-all
默认账号
两种启动方式都会默认创建一个 bootstrap 管理员账号:
- 用户名:
admin - 密码:
ChangeMe!2026
curl 一键部署
| 服务 | 地址 |
|---|---|
| Web UI | http://localhost |
| Backend API | http://localhost:8080 |
使用上述默认账号密码登录即可。生产环境请务必修改密码。
make dev-all 本地开发
| 服务 | 地址 |
|---|---|
| Web UI | http://localhost:3000 |
| Backend API | http://localhost:8080 |
| MinIO Console | http://localhost:9001 |
除了上述 bootstrap 管理员,本地开发还预置两个模拟用户(无需密码):
| 用户 | 角色 | 说明 |
|---|---|---|
local-user | 普通用户 | 可发布技能、管理命名空间 |
local-admin | 超级管理员 | 拥有所有权限,包括审核和用户管理 |
使用 X-Mock-User-Id 请求头切换模拟用户。
如需关闭 bootstrap 管理员,启动前设置 BOOTSTRAP_ADMIN_ENABLED=false。
常用命令
# 启动完整开发环境
make dev-all
# 停止所有服务
make dev-all-down
# 重置并重新启动
make dev-all-reset
# 仅启动后端
make dev
# 仅启动前端
make dev-web
# 查看所有可用命令
make help