Beranda DomainCara Menghubungkan Custom Domain ke Github Pages

Cara Menghubungkan Custom Domain ke Github Pages

Terakhir diperbarui pada 30 Mei 2026

Panduan ini akan membantu Anda mengubah alamat repositori dari username.github.io/repository atau username.github.io menjadi domain profesional (contoh: namasitus.com) yang telah Anda daftarkan di Clouden.

I. Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  1. Akun GitHub dan repositori GitHub Pages yang sudah aktif dan bisa diakses.
  2. Domain aktif yang terdaftar di Clouden beserta akses ke Client Area.

II. Langkah 1: Konfigurasi Custom Domain di GitHub

Langkah pertama dilakukan di dalam pengaturan repositori GitHub Anda.

  1. Login ke akun GitHub Anda dan buka repositori GitHub Pages Anda.
  2. Klik menu Settings (ikon gir) di bagian atas repositori.
  3. Di menu sebelah kiri, klik bagian Pages.
  4. Di bawah bagian Custom domain, masukkan nama domain Anda wajib menggunakan www atau subdomain (contoh: www.domainanda.com).
  5. Klik Save.
  6. GitHub akan memunculkan pesan verifikasi DNS.

III. Langkah 2: Konfigurasi DNS di Clouden

Buka tab baru dan login ke Client Area Clouden. Kita akan mengarahkan DNS domain Anda ke server GitHub Pages agar sinkron.

  1. Masuk ke menu Domains > Manage.
  2. Pilih domain yang ingin disetting, lalu klik menu DNS Management.

Anda perlu membuat/menambahkan beberapa record berikut:

1. Masukkan CNAME Record

  • Host Name: www
  • Record Type: CNAME
  • Address / Value: username.github.io (Ganti "username" dengan username akun GitHub Anda)

2. Masukkan A Record (GitHub IP)

Tambahkan 4 baris A Record baru agar domain bisa diakses langsung tanpa mengetik "www". Kosongkan kolom Host Name atau isi dengan @.

Host NameRecord TypeAddress / Value
@A185.199.108.153
@A185.199.109.153
@A185.199.110.153
@A185.199.111.153

Catatan: Pastikan Anda menghapus semua A Record atau CNAME Record default bawaan domain yang bernama www atau @ agar tidak terjadi bentrok.

Klik Save Changes setelah semua dimasukkan.

IV. Langkah 3: Verifikasi di GitHub Pages

Setelah DNS diatur di Clouden, kembali ke tab GitHub Pages.

  1. Kembali ke halaman Settings > Pages di repositori GitHub Anda.
  2. Jika DNS sudah terhubung, pesan error/peringatan kuning akan hilang.

Info: GitHub membutuhkan waktu untuk mendeteksi perubahan DNS Anda. Jika status masih menunjukkan pengecekan, silakan tunggu 15 menit hingga 1 jam lalu refresh halaman.

V. Langkah 4: Aktifkan Enforce HTTPS

Langkah terakhir untuk memastikan keamanan website Anda:

  1. Di menu Settings > Pages, gulir ke bawah ke bagian Custom domain.
  2. Centang atau aktifkan tombol Enforce HTTPS. (Jika tombol ini belum bisa diklik/abu-abu, artinya sertifikat SSL sedang diproses oleh GitHub, tunggu beberapa menit lalu refresh kembali).

Selesai! Website GitHub Pages Anda kini resmi menggunakan domain profesional dari Clouden dengan aman.