Menyambungkan subdomain .k0d.in ke project kamu sangatlah mudah. K0din menggunakan arsitektur CNAME Flattening dan dilindungi oleh Cloudflare secara default, sehingga kamu bisa mengarahkannya ke platform hosting manapun yang mendukung Custom Domain.
[!NOTE] Gunakan Fitur Quick Connect! Di Dashboard K0din, kami sudah menyediakan tombol Quick Connect untuk berbagai platform. Kamu cukup klik logo platformnya, dan target DNS akan otomatis terisi.
Berikut adalah panduan lengkap cara menyambungkan subdomain K0din ke berbagai platform hosting modern.
1. Vercel
Vercel adalah salah satu platform paling populer untuk mendeploy framework frontend seperti Next.js, Nuxt, atau Astro.
- Buka dashboard Vercel kamu, pilih project, lalu masuk ke menu Settings > Domains.
- Masukkan nama subdomain kamu (misal:
portofolio.k0d.in) lalu klik Add. - Vercel akan meminta kamu untuk menambahkan record CNAME.
- Buka Dashboard K0din, buat/edit subdomain kamu.
- Pilih tipe record CNAME, dan masukkan target
cname.vercel-dns.com.
[!NOTE] Vercel terkadang meminta TXT record untuk verifikasi. Kamu bisa menggunakan fitur Verifikasi Platform (TXT) di dashboard K0din jika diminta.
2. Cloudflare Pages
Cloudflare Pages sangat cocok untuk static site generation (SSG).
- Buka dashboard Cloudflare Pages kamu.
- Masuk ke tab Custom Domains dan klik Set up a custom domain.
- Masukkan
namamu.k0d.in. - Di Dashboard K0din, arahkan CNAME ke target project kamu, yaitu
nama-project-kamu.pages.dev.
[!IMPORTANT] Karena K0din sudah di-proxy oleh Cloudflare secara internal, kamu mungkin melihat peringatan "Another Cloudflare account is managing this domain". Jangan khawatir, klik Continue atau verifikasi menggunakan TXT record yang diberikan oleh Cloudflare.
3. GitHub Pages
Cara termudah untuk hosting website gratis langsung dari repository GitHub.
- Buka Settings repository GitHub kamu, lalu ke menu Pages.
- Di bagian Custom domain, masukkan
namamu.k0d.inlalu klik Save. - Di Dashboard K0din, arahkan CNAME ke
username.github.io(gantiusernamedengan username GitHub kamu).
[!WARNING] Proses pengecekan DNS di GitHub Pages mungkin memakan waktu hingga 15 menit. Pastikan kamu tidak menutup tab GitHub sampai indikator berubah menjadi hijau (DNS check successful).
4. Netlify
- Masuk ke Site Settings Netlify kamu, pilih Domain management.
- Klik Add custom domain dan masukkan
namamu.k0d.in. - Di Dashboard K0din, arahkan CNAME ke
nama-project.netlify.app.
5. Google Sites & Blogger
Untuk pengguna ekosistem Google:
- Blogger: Di setelan blog, tambahkan domain kustom. Arahkan CNAME utama ke
ghs.google.comataughs.googlehosted.com. Blogger biasanya meminta 1 CNAME tambahan untuk verifikasi keamanan. Kamu bisa menggunakan fitur TXT/CNAME sementara. - Google Sites: Sama seperti Blogger, gunakan target
ghs.googlehosted.com.
6. Webflow & Framer (No-Code Platforms)
Platform no-code juga bisa menggunakan K0din!
- Webflow: Arahkan CNAME ke
proxy-ssl.webflow.com. Pastikan kamu mengatur domain default di project settings Webflow. - Framer: Arahkan CNAME ke
sites.framer.app. Framer akan otomatis memverifikasi DNS dalam hitungan menit.
7. Hashnode
Jika kamu memiliki blog di Hashnode, kamu bisa menggunakan custom domain secara gratis.
- Masuk ke Blog Dashboard Hashnode.
- Ke bagian Domain, masukkan
blog.k0d.inataunamamu.k0d.in. - Di Dashboard K0din, arahkan CNAME ke
hashnode.network.
[!TIP] Hashnode akan secara otomatis men-generate sertifikat SSL (Let's Encrypt) untuk subdomain kamu. Biarkan proses ini berjalan sekitar 5-10 menit.
Troubleshooting Umum
Jika kamu mengalami masalah saat menyambungkan domain:
[!CAUTION] Error 1014 (CNAME Cross-User Banned) Jika kamu melihat error Cloudflare 1014, ini berarti target yang kamu masukkan (misalnya Cloudflare Pages) memiliki aturan keamanan yang memblokir proxy eksternal secara default. Solusinya: Matikan toggle Proxy Security di Dashboard K0din saat menyimpan data (status awan menjadi abu-abu), lalu coba lagi.
Batas Maksimal 3 Subdomain
[!NOTE] Akun gratis K0din dibatasi maksimal 3 subdomain per akun GitHub. Jika kamu sudah mencapai batas, hapus subdomain yang tidak terpakai melalui Dashboard sebelum membuat yang baru.
Masih buntu? Jangan ragu untuk membuat issue di repository resmi kami atau tanyakan di grup komunitas!
Diskusi
Bagikan pendapat, masukan, atau pertanyaanmu tentang artikel ini.