Tutorial 01 • Vercel
Menghubungkan Subdomain ke Vercel
Sangat cocok untuk project Next.js, React, Astro, atau website statis lainnya.
Langkah 1 — Tambahkan Record CNAME
Buka menu Kelola DNS Subdomain, lalu tambahkan record baru:
Tipe : CNAME
Host : @ (atau subdomain khusus misal 'app')
Konten : cname.vercel-dns.com
Proxy : MATIKAN (mode DNS Saja)
Catatan: Proxy Cloudflare harus dimatikan agar Vercel dapat memverifikasi kepemilikan domain.
Langkah 2 — Daftarkan di Dashboard Vercel
- Buka project-mu di dashboard Vercel → Settings → Domains.
- Ketik nama subdomain lengkap (mis.
portofolio.gamet.my.id) lalu klik Add.
- Tunggu hingga tanda centang hijau Valid Configuration muncul.
Tutorial 02 • GitHub Pages
Menghubungkan ke GitHub Pages
Bagus untuk dokumentasi, blog statis, atau portofolio pribadi.
Langkah 1 — Buat Record CNAME
Di menu Kelola DNS, buat record CNAME berikut:
Tipe : CNAME
Host : @
Konten : username.github.io
Proxy : MATIKAN (mode DNS Saja)
Ganti username dengan username akun GitHub-mu.
Langkah 2 — Atur di Pengaturan Repository
- Buka repository GitHub → Settings → Pages.
- Pada bagian Custom domain, masukkan subdomain lengkapmu lalu klik Save.
- Setelah DNS terverifikasi, aktifkan opsi Enforce HTTPS.
Tutorial 03 • Server VPS
Pointing ke Server VPS (Record A)
Gunakan record A untuk mengarahkan subdomain langsung ke IP publik server-mu.
Langkah 1 — Tambah Record A
Tipe : A
Host : @
Konten : 192.0.2.1 (Ganti dengan IP Publik VPS Anda)
Proxy : MATIKAN saat install SSL, BISA AKTIF setelahnya
Langkah 2 — Konfigurasi Web Server (Nginx)
server {
listen 80;
server_name portofolio.gamet.my.id;
location / {
proxy_pass http://127.0.0.1:3000;
}
}