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.

  1. Buka dashboard Vercel kamu, pilih project, lalu masuk ke menu Settings > Domains.
  2. Masukkan nama subdomain kamu (misal: portofolio.k0d.in) lalu klik Add.
  3. Vercel akan meminta kamu untuk menambahkan record CNAME.
  4. Buka Dashboard K0din, buat/edit subdomain kamu.
  5. 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).

  1. Buka dashboard Cloudflare Pages kamu.
  2. Masuk ke tab Custom Domains dan klik Set up a custom domain.
  3. Masukkan namamu.k0d.in.
  4. 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.

  1. Buka Settings repository GitHub kamu, lalu ke menu Pages.
  2. Di bagian Custom domain, masukkan namamu.k0d.in lalu klik Save.
  3. Di Dashboard K0din, arahkan CNAME ke username.github.io (ganti username dengan 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

  1. Masuk ke Site Settings Netlify kamu, pilih Domain management.
  2. Klik Add custom domain dan masukkan namamu.k0d.in.
  3. 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.com atau ghs.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.

  1. Masuk ke Blog Dashboard Hashnode.
  2. Ke bagian Domain, masukkan blog.k0d.in atau namamu.k0d.in.
  3. 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!