Tutorial 01 • ±5 menit
Menghubungkan subdomain ke Vercel
Cocok buat project Next.js, React, atau static site. Vercel mengurus SSL-nya otomatis.
Langkah 1 — Klaim subdomain-mu
Daftar di gamet.my.id, lalu klaim mis. portofolio sehingga jadi portofolio.gamet.my.id.
Langkah 2 — Tambah record CNAME
Di halaman DNS Records, tambah record dengan isi persis seperti ini:
Tipe : CNAME
Host : @
Konten : cname.vercel-dns.com
Proxy : MATI (mode DNS saja)
Proxy harus mati, karena Vercel tidak bisa verifikasi domain yang di-proxy.
Langkah 3 — Daftarkan di Vercel
- Buka project-mu di Vercel → Settings → Domains.
- Tambahkan
portofolio.gamet.my.id, klik Add.
- Tunggu status berubah jadi Valid (biasanya 1–10 menit).
Selesai. Buka subdomain-mu — kalau muncul project-mu, berarti berhasil. Kalau error 404 dari Vercel, artinya domain belum terdaftar di project yang benar.
Tutorial 02 • ±10 menit
Custom domain GitHub Pages
Buat dokumentasi, blog statis, atau landing page gratisan yang terlihat niat.
Langkah 1 — Siapkan record DNS
GitHub Pages butuh 4 record A (untuk apex) atau 1 CNAME (untuk subdomain — kasus kita). Karena kita pakai subdomain, cukup satu record:
Tipe : CNAME
Host : @
Konten : username.github.io
Proxy : MATI (mode DNS saja)
Ganti username dengan username GitHub-mu. Huruf kecil semua.
Langkah 2 — Atur di repository
- Buka repo → Settings → Pages.
- Di kolom Custom domain, isi
blog.gamet.my.id (sesuaikan), klik Save.
- Tunggu ceklis DNS check successful, lalu centang Enforce HTTPS.
HTTPS kadang butuh sampai 1 jam untuk terbit pertama kali. Sabar, ngopi dulu.
Tutorial 03 • ±15 menit
Pointing ke VPS (Nginx + HTTPS)
Buat yang punya VPS (DigitalOcean, IDCloudHost, Vultr, apa pun) dan mau tampil profesional.
Langkah 1 — Arahkan record A
Tipe : A
Host : @
Konten : 192.0.2.10 ← ganti dengan IP VPS-mu
Proxy : MATI dulu (mode DNS saja)
Langkah 2 — Konfigurasi Nginx
SSH ke VPS-mu, buat server block baru:
server {
listen 80;
server_name api.gamet.my.id;
location / {
proxy_pass http://127.0.0.1:3000;
}
}
Sesuaikan proxy_pass dengan aplikasi-mu (atau root /var/www/html; untuk static).
Langkah 3 — Pasang SSL gratis
- Install certbot:
apt install certbot python3-certbot-nginx.
- Jalankan:
certbot --nginx -d api.gamet.my.id, ikuti instruksinya.
- Setelah HTTPS jalan, kamu boleh nyalakan proxy Cloudflare di dashboard gamet.my.id.
Tips: kalau aplikasimu sensitif terhadap IP pengunjung asli, aktifkan Restore Visitor IP via header CF-Connecting-IP saat proxy menyala.