Panduan Admin Setup

βš™οΈ
Panduan Admin: Setup Plugin & Cloudflare untuk Custom Domain Mapping


🟒 1. Langkah Setup Awal Plugin

  1. Daftar Akaun Cloudflare 🌐
    Pergi ke Cloudflare.com dan daftar akaun baru (jika belum ada). Sahkan emel anda.
  2. Dapatkan Cloudflare Account ID πŸ†”
    Login ke Cloudflare. Klik profil anda di atas kanan β†’ My Profile. Salin Account ID dari bahagian “API”.
  3. Cipta API Token πŸ”‘

    1. Pergi ke Profile > API Tokens.
    2. Klik Create Token.
    3. Pilih template Edit Cloudflare Workers ATAU pilih Custom Token.
    4. Beri permission:

      • Zone > Zone > Read
      • Zone > Zone > Edit
      • Zone > DNS > Edit
    5. Pilih All zones (atau specific zone untuk keselamatan lebih tinggi).
    6. Simpan dan salin API Token ini.
  4. Pasang Plugin di WordPress πŸ”§
    Upload dan aktifkan plugin Custom Domain Mapping Cloudflare di WordPress anda. Pergi ke menu Cloudflare Domain di admin dashboard.
  5. Isi Setting Plugin πŸ“
    Masukkan:

    • API Token (langkah 3)
    • Account ID (langkah 2)
    • IP Server (untuk A record, biasanya IP hosting anda)
    • Target DNS (untuk CNAME, contoh: custom.viralgrab.top)

    Simpan pengaturan. Klik Test Connection untuk pastikan API Token & Account ID betul.

  6. (Opsional) Uji Submit Domain Dummy πŸ§ͺ
    Cuba submit domain ujian melalui form user. Pastikan domain masuk ke senarai mapping dengan status β€œpending” dan automasi berjalan.

🟒 2. Panduan Urus User Mapping Domain

  1. User Submit Domain πŸ“
    User akan isi borang submit domain custom mereka di website/app. Sistem akan automatik:
    β†’ tambah domain (zone) ke Cloudflare
    β†’ berikan user nameserver Cloudflare
    β†’ simpan status β€œpending”
  2. Pantau Status Domain πŸ‘€
    Buka menu Senarai Domain di admin plugin. Lihat status setiap domain user:

    • Pending: User belum tukar nameserver atau propagasi belum selesai
    • Active: Domain aktif, DNS telah automatik ditambah
    • Error: Ada masalah (boleh lihat log untuk butiran)
  3. Jika Ada Masalah πŸ› οΈ
    Klik Resubmit untuk ulang proses automasi jika status tidak berubah. Semak log aktiviti untuk troubleshooting. Jika domain lama β€œpending”, boleh hubungi user untuk pastikan mereka telah tukar nameserver dengan betul.
  4. Tidak Perlu Approve/Manual Tambah βœ…
    Admin tidak perlu approve, tambah, atau setup domain secara manual di Cloudflare. Semua proses – tambah zone, tambah DNS record, monitoring – berjalan automatik melalui plugin.
  5. Lihat Log & Download πŸ“œ
    Gunakan tab Log Aktiviti untuk semak segala aktiviti automasi. Anda boleh download log untuk audit atau troubleshooting.

🌟 Tips Tambahan Admin

  • πŸ”’ Simpan baik-baik API Token dan jangan dedahkan pada orang lain.
  • πŸ“Š Pastikan quota β€œzone” di akaun Cloudflare cukup (Free plan max 50 domain).
  • ⬆️ Sentiasa update plugin untuk ciri dan keselamatan terbaru.
  • πŸ‘€ Sentiasa pantau log untuk sebarang automasi yang gagal.

πŸš€ Selesai! Sekarang anda boleh uruskan ratusan custom domain tanpa kerja manual.

Jika perlukan bantuan, hubungi support developer atau lihat dokumentasi plugin.