hupsub Setup Wizard
ตั้งค่าระบบทั้งหมด (Admin, SoundCloud, Deriv, Copyright) ทีละขั้น
Step 1 of 5
Deploy ระบบทั้งหมด
Deploy Firestore rules, Cloud Functions, และ hosting ด้วยคำสั่งเดียว
1 รันคำสั่ง deploy (ที่เครื่องของคุณ)
./deploy-all.sh
Windows: deploy-all.bat
ถ้ายังไม่ได้ install Firebase CLI:
npm install -g firebase-tools
Step 2 of 5
สร้าง Super-Admin คนแรก
Admin คนแรกต้อง bootstrap ผ่าน CLI (ใช้ service account key)
1 ผู้ใช้สมัครก่อน
ให้ admin ว่าที่ไปสมัคร account ที่
hupsub.com/register
ก่อน (เพราะต้องมี Firebase Auth uid)
2 รันคำสั่ง bootstrap
node bootstrap-admin.js admin@yourdomain.com
Script นี้: ตั้ง custom claim {admin:true, superAdmin:true} + เขียน users/{uid}.role = 'super_admin' + เขียน audit log
หลัง grant แล้ว admin ต้อง sign out + sign back in เพื่อให้ custom claim effect
Step 3 of 5
ตั้งค่า SoundCloud Auto-Upload
เชื่อม SoundCloud account เพื่อ auto-upload เพลงที่ได้รับ approval + ISRC
-
-
ตั้ง Redirect URI เป็น URL นี้ (คลิก copy):
—
-
-
Status:
Checking…
Step 4 of 5
ตั้งค่า Deriv Bot Store OAuth
เชื่อม Deriv สำหรับ "Instant Verify" ปุ่มใน Bot Store
-
-
ตั้ง OAuth redirect URL:
—
-
Status:
Checking…
Step 5 of 5
เสร็จแล้ว! 🎉
ระบบพร้อมใช้งาน. ต่อไปคือ checklist ทดสอบ
-
-
ลอง Bot Store OAuth ที่
/bot-store.html
→ เลือก bot → "Login with Deriv (Instant Verify)"
-
-
-
ต้องการช่วย? อ่าน
SETUP.md
หรือเช็ค Cloud Functions logs:
firebase functions:log