Pendahuluan
Fitur Domain Custom memungkinkan sekolah menggunakan domain mereka sendiri (mis: app.sekolahku.id) bukan subdomain cekolah.com.Keuntungan Domain Custom
- ✅ Brand sekolah Anda sendiri
- ✅ Email dengan domain sekolah (@sekolahku.id)
- ✅ SSL certificate otomatis (HTTPS)
- ✅ Akses: https://app.sekolahku.id (bukan app-sekolah.cekolah.com)
- ✅ Unlimited custom domain per organisasi
Persyaratan
- Punya domain sendiri - Sudah beli dari registrar
- Akses ke DNS - Bisa ubah DNS records
- Paket Professional+ - Untuk custom domain
- Verifikasi ownership - Membuktikan pemilik domain
Setup Domain Custom
Step 1: Masuk Domain
- Buka Settings → Domain Custom
- Klik Tambah Domain
- Masukkan domain:
- Contoh:
app.sekolahku.id - Jangan include
https:// - Support subdomain juga
- Contoh:
- Klik Next
Step 2: Setup DNS
Sistem akan tampilkan DNS records yang harus dikonfigurasi:- Login ke registrar domain Anda (Niagahoster, Rumahweb, etc)
- Buka DNS Management/Zone File
- Add records sesuai yang ditampilkan
- Tunggu propagasi (5-30 menit)
Step 3: Verifikasi Domain
- Kembali ke dashboard Cekolah
- Klik Verifikasi Domain
- Sistem check DNS records
- Jika valid → status VERIFYING
- Tunggu SSL certificate setup (few minutes)
- Status berubah ACTIVE
Mengelola Domain
Lihat Domain Aktif
- Buka Settings → Domain Custom
- Lihat semua domain dengan status:
- PENDING - Menunggu DNS setup
- VERIFYING - Verifikasi sedang berjalan
- ACTIVE - Siap pakai
- FAILED - Verification gagal
- REMOVING - Sedang dihapus
Setup Domain Sebagai Primary
Primary domain adalah URL default sekolah:- Buka settings domain
- Klik Set as Primary
- Sekarang
https://domain-custom-anda.idadalah main URL - Redirect subdomain cekolah.com ke domain custom (opsional)
Refresh Status
Jika domain masih PENDING setelah DNS setup:- Klik Refresh/Verify
- Sistem check DNS ulang
- Jika valid → ACTIVE
Manage SSL Certificate
SSL certificate auto-generated dan auto-renewed:- Klik domain untuk lihat detail
- Lihat SSL info:
- Issuer: Let’s Encrypt
- Expire date
- Auto-renewal: Yes
- Tidak perlu action manual
Remove Domain
Jika ingin remove domain:- Klik Remove/Delete
- Confirm deletion
- Domain akan dihapus dari Cekolah
- Akses ke domain akan error 404
- Redirect otomatis ke subdomain cekolah.com
DNS Configuration Guide
A Record
CNAME Record
TXT Record
Common Registrar Guide
Niagahoster:- Panel → Domain
- Manage DNS
- Ubah records sesuai
- Control Panel → Domain
- DNS Management
- Edit zone file
- My Domains
- Manage DNS
- Edit records
Monitoring
Domain Health
- Buka domain detail
- Lihat DNS records status:
- ✅ A record
- ✅ CNAME records
- ✅ SSL certificate
SSL Status
Jika ada warning SSL:- Verify DNS records sudah correct
- Clear browser cache
- Test di browser baru/incognito
- Hubungi support jika issue berlanjut
Subdomain Support
Bisa pake subdomain:app.sekolahku.id saja.
Redirect
Redirect Subdomain ke Custom Domain
Opsional setup redirect dari subdomain cekolah.com:- Setup custom domain sebagai primary
- Klik Setup Redirect
- Old URL:
sekolah.cekolah.com - New URL:
app.sekolahku.id - Otomatis 301 redirect
Email Integration
Setelah domain custom aktif, Anda dapat:- Setup email dengan domain sendiri
- Gunakan SMTP/IMAP untuk email client
- Email masuk/keluar dari domain custom
admin@sekolahku.id (bukan @cekolah.com)
Pricing
Domain custom termasuk dalam:- Professional Plan: 1 domain custom
- Enterprise Plan: Unlimited custom domain
Troubleshooting
Domain stuck di PENDING?
Domain stuck di PENDING?
- Pastikan DNS records sudah added di registrar
- Check DNS propagation (tools: dnschecker.org)
- Tunggu 10-30 menit untuk propagasi
- Klik Refresh untuk check ulang
- Hubungi registrar jika records tidak muncul
SSL certificate error?
SSL certificate error?
- Tunggu few minutes setelah verification
- Clear browser cache
- Coba incognito mode
- Check apakah CNAME record ada untuk validation
Domain tiba-tiba invalid?
Domain tiba-tiba invalid?
- Cek DNS records masih ada
- Jangan hapus records dari registrar
- Jika deleted, add lagi dan refresh verification
Akses domain tidak work?
Akses domain tidak work?
- Cek domain status ACTIVE (bukan PENDING)
- DNS propagasi mungkin belum selesai (wait 30 min)
- Coba clear cache browser
- Cek aplikasi bisa diakses via subdomain cekolah.com
Limit & Quota
- Max custom domain per org: Unlimited (Enterprise), 1-5 (Pro)
- Max concurrent verification: 5 domain
- SSL renewal: Otomatis sebelum expire
Admin Features
Admin dapat:- Lihat semua domain per organisasi
- Verify domain untuk member jika perlu
- Refresh domain status
- Remove domain jika diperlukan
- Monitor SSL expiry dates
Related Pages: