Kangris ID

Panduan Menghubungkan Custom Domain Gratis .is-a.dev ke Blogger

Halo bosku! 

Kembali lagi di blog ini. Setelah pada postingan pertama kita membahas repositori bot crypto, kali ini saya ingin membagikan tutorial teknis mengenai infrastruktur blog ini sendiri.




Sebagai pengembang perangkat lunak, memiliki subdomain khusus pengembang seperti .is-a.dev memberikan identitas yang kuat untuk sebuah portofolio atau blog teknis. Ditambah lagi, layanan ini 100% gratis dan non-komersial, sangat cocok dengan semangat blog ini.

Dalam artikel ini, saya akan mendokumentasikan langkah demi langkah cara menghubungkan domain .is-a.dev (yang dikelola via GitHub) ke platform Blogger.


Apa itu .is-a.dev?

is-a.dev adalah penyedia domain gratis yang dikhususkan untuk para pengembang perangkat lunak (developers). Alih-alih mendaftar melalui registrar konvensional, proses pendaftaran domain ini dilakukan dengan cara yang sangat spesifik khas pengembang, yaitu melalui Pull Request (PR) di repositori GitHub resmi mereka.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  • Akun GitHub yang aktif.
  • Blog yang sudah siap di Blogger (misalnya: namablog.blogspot.com).

Langkah 1: Mengajukan Domain di GitHub

Proses pendaftaran dilakukan dengan membuat file konfigurasi berbasis JSON.

  1. Fork repositori resmi mereka di github.com/is-a-dev/register.
  2. Di dalam folder domains, buat file JSON baru dengan nama domain yang Anda inginkan (misalnya: kangris.json).
  3. Masukkan konfigurasi DNS berikut. Blogger hanya membutuhkan konfigurasi CNAME dan TXT untuk verifikasi agar bisa terhubung dengan benar (tanpa perlu menambahkan IP Record A):
{

  "owner": {

    "username": "username-github-anda",

    "email": "email-anda@example.com"

  },

  "record": {

    "CNAME": "ghs.google.com.",

    "TXT": ["google-site-verification=KODE_VERIFIKASI_GOOGLE_ANDA"]

  }

}

*Catatan: Pastikan nilai CNAME berakhiran tanda titik (ghs.google.com.) dan nilai TXT dibungkus dalam format array ["..."] sesuai dengan aturan ketat parser repositori is-a-dev.

  1. Lakukan Commit dan buat Pull Request (PR). Tunggu hingga sistem maintainer atau bot mereka melakukan merge pada PR Anda.

Langkah 2: Menghubungkan ke Dasbor Blogger

Setelah PR Anda sukses di-merge dan domain kustom aktif, sekarang saatnya menerapkannya di panel kontrol Blogger.

  1. Masuk ke dasbor Blogger Anda > Setelan (Settings).
  2. Gulir ke bawah hingga menemukan bagian Publikasi (Publishing), lalu klik Domain Kustom (Custom Domain).
  3. Masukkan nama domain lengkap yang Anda ajukan tadi (contoh: subdomain.is-a.dev) lalu klik Simpan.
  4. Jika Anda belum memasukkan kode verifikasi TXT di GitHub pada Langkah 1, Blogger akan menampilkan pesan error yang berisi token unik Google. Masukkan token tersebut ke dalam file JSON Anda di GitHub seperti contoh struktur di atas, tunggu DNS menyebar, lalu klik Simpan kembali.

Langkah 3: Mengaktifkan HTTPS (Wajib!)

Setelah domain berhasil terhubung dan tersimpan, pastikan koneksi blog Anda aman terenkripsi agar tidak diblokir oleh browser modern.

  1. Di dasbor Blogger > Setelan.
  2. Pada bagian HTTPS, aktifkan opsi Ketersediaan HTTPS (HTTPS Availability) dan Pengalihan HTTPS (HTTPS Redirect).
  3. Tunggu beberapa menit (biasanya 5-15 menit) hingga Google selesai menerbitkan sertifikat SSL gratis untuk subdomain baru Anda.

Kesimpulan

Menggunakan domain .is-a.dev adalah alternatif yang luar biasa untuk memberikan sentuhan profesional pada blog pengembang perangkat lunak tanpa harus mengeluarkan biaya sepeser pun. Proses pendaftarannya melalui Git secara tidak langsung juga melatih alur kerja open-source kita.

Jika Anda mengalami kendala atau kegagalan linter saat melakukan konfigurasi DNS JSON pada repositori GitHub tersebut, silakan hubungi saya melalui informasi kontak yang tertera di deskripsi pemilik (owner) pada halaman utama blog ini.

Sampai jumpa di artikel oprekan berikutnya!