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:

  1. Buka vercel.com/new
  2. Klik Import Git Repository
  3. Pilih repo kamu
  4. Klik Deploy

Kamu akan mendapatkan URL *.vercel.app secara instan.

Langkah 2: Tambah Custom Domain

Di dashboard Vercel:

  1. Buka project → SettingsDomains
  2. Ketik subdomain kamu (contoh: aicoding.followcommand.app)
  3. Salin CNAME target yang Vercel tampilkan

Langkah 3: Cloudflare DNS

Di Cloudflare → DNS → Add Record:

FieldValue
TypeCNAME
Namelink
Targetcname.vercel-dns.com
ProxyDNS 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.