hupsub Setup Wizard

ตั้งค่าระบบทั้งหมด (Admin, SoundCloud, Deriv, Copyright) ทีละขั้น

1
2
3
4
5
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

Status: Checking…
Step 4 of 5

ตั้งค่า Deriv Bot Store OAuth

เชื่อม Deriv สำหรับ "Instant Verify" ปุ่มใน Bot Store

Status: Checking…
Step 5 of 5

เสร็จแล้ว! 🎉

ระบบพร้อมใช้งาน. ต่อไปคือ checklist ทดสอบ

ต้องการช่วย? อ่าน SETUP.md หรือเช็ค Cloud Functions logs: firebase functions:log