mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-28 11:25:00 +00:00
2 KiB
2 KiB
| title | sidebar_position | description |
|---|---|---|
| Quick Start | 2 | One-click startup of SkillHub development environment |
Quick Start
One-click Startup
Use the following command to start a complete SkillHub environment with one command:
curl -fsSL https://raw.githubusercontent.com/iflytek/skillhub/main/scripts/runtime.sh | sh -s -- up
Or clone the repository and start manually:
git clone https://github.com/iflytek/skillhub.git
cd skillhub
make dev-all
Default Account
Both startup methods create a bootstrap admin account by default:
- username:
admin - password:
ChangeMe!2026
curl One-click Deployment
| Service | Address |
|---|---|
| Web UI | http://localhost |
| Backend API | http://localhost:8080 |
Log in with the default credentials above. Change the password for production.
make dev-all Local Development
| Service | Address |
|---|---|
| Web UI | http://localhost:3000 |
| Backend API | http://localhost:8080 |
| MinIO Console | http://localhost:9001 |
In addition to the bootstrap admin, local development includes two mock users (no password needed):
| User | Role | Description |
|---|---|---|
local-user |
Regular user | Can publish skills, manage namespaces |
local-admin |
Super admin | Has all permissions including review and user management |
Use the X-Mock-User-Id request header to switch mock users.
To disable the bootstrap admin, set BOOTSTRAP_ADMIN_ENABLED=false before starting.
Common Commands
# Start complete development environment
make dev-all
# Stop all services
make dev-all-down
# Reset and restart
make dev-all-reset
# Start backend only
make dev
# Start frontend only
make dev-web
# View all available commands
make help
Next Steps
- Overview - Deep dive into product features
- Use Cases - Explore enterprise application scenarios
- Single Machine Deployment - Production deployment guide