Kenapa Vercel + Cloudflare?
Cara tercepat untuk mendapatkan domain custom di situs statis adalah Vercel untuk hosting dan Cloudflare untuk DNS. Ini persis setup yang saya pakai untuk aicoding.followcommand.app.
Langkah 1: Deploy ke Vercel
Push kode ke GitHub, lalu:
- Buka vercel.com/new
- Klik Import Git Repository
- Pilih repo kamu
- Klik Deploy
Kamu akan mendapatkan URL *.vercel.app secara instan.
Langkah 2: Tambah Custom Domain
Di dashboard Vercel:
- Buka project → Settings → Domains
- Ketik subdomain kamu (contoh:
aicoding.followcommand.app) - Salin CNAME target yang Vercel tampilkan
Langkah 3: Cloudflare DNS
Di Cloudflare → DNS → Add Record:
| Field | Value |
|---|---|
| Type | CNAME |
| Name | link |
| Target | cname.vercel-dns.com |
| Proxy | DNS only (grey cloud) |
Langkah 4: SSL dan Redirect
Vercel otomatis mengatur SSL. Aktifkan Redirect to primary domain di settings Vercel.
Halaman kamu akan live dengan SSL dalam waktu sekitar 2 menit.
Kenapa Stack Ini?
- Vercel menangani hosting, SSL, dan deployment
- Cloudflare mengelola DNS (tapi kita tidak pakai proxy; Vercel menangani SSL langsung)
- Custom domain memberikan link bermerek kamu
Ini setup yang sama yang saya pakai untuk aicoding.followcommand.app. Gratis, dan waktu pengaturannya lebih singkat daripada waktu yang dibutuhkan untuk menulis postingan ini.