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:
- Akun GitHub dan repositori GitHub Pages yang sudah aktif dan bisa diakses.
- 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.
- Login ke akun GitHub Anda dan buka repositori GitHub Pages Anda.
- Klik menu Settings (ikon gir) di bagian atas repositori.
- Di menu sebelah kiri, klik bagian Pages.
- Di bawah bagian Custom domain, masukkan nama domain Anda wajib menggunakan www atau subdomain (contoh: www.domainanda.com).
- Klik Save.
- 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.
- Masuk ke menu Domains > Manage.
- 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 Name | Record Type | Address / Value |
|---|---|---|
| @ | A | 185.199.108.153 |
| @ | A | 185.199.109.153 |
| @ | A | 185.199.110.153 |
| @ | A | 185.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.
- Kembali ke halaman Settings > Pages di repositori GitHub Anda.
- 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:
- Di menu Settings > Pages, gulir ke bawah ke bagian Custom domain.
- 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.