Apakah Anda seorang developer yang ingin memperlihatkan proyek terbaru Anda ke dunia? Atau mungkin Anda ingin membangun website portfolio untuk menunjukkan keahlian Anda? Hosting domain costum Github bisa jadi solusi yang tepat untuk Anda.
Hosting domain costum Github memungkinkan Anda untuk meng-host website Anda di Github Pages. Github Pages adalah layanan hosting gratis dari Github yang memungkinkan Anda untuk membuat website statis yang mudah diakses oleh siapa saja di seluruh dunia.
Namun, sebelum memulai, pastikan bahwa Anda sudah mempunyai akun Github dan memahami dasar-dasar Git. Jika belum, Anda dapat mempelajarinya dengan mudah di internet.
Membuat Repository
Langkah pertama dalam hosting domain costum Github adalah membuat repository. Repository adalah tempat di Github untuk menyimpan proyek Anda. Untuk membuat repository, ikuti langkah-langkah berikut:
- Login ke akun Github Anda.
- Klik tombol “New” di sudut kanan atas halaman.
- Isikan nama repository dan deskripsi (opsional).
- Pilih opsi “Public” atau “Private”.
- Ceklis opsi “Initialize this repository with a README”.
- Klik tombol “Create Repository”.
Setelah repository dibuat, Anda akan diarahkan ke halaman repository Anda. Selanjutnya, Anda perlu meng-upload file website Anda ke repository tersebut.
Upload File Website
Setelah repository dibuat, langkah selanjutnya adalah meng-upload file website Anda ke repository tersebut. Untuk melakukannya, ikuti langkah-langkah berikut:
- Buka repository yang sudah dibuat.
- Klik tombol “Upload files”.
- Tarik dan lepaskan file website Anda ke area yang ditunjukkan.
- Setelah selesai meng-upload file, klik tombol “Commit changes”.
Setelah file website di-upload ke repository, selanjutnya adalah meng-host website tersebut di Github Pages.
Meng-host Website di Github Pages
Setelah file website di-upload ke repository, langkah selanjutnya adalah meng-host website tersebut di Github Pages. Untuk melakukannya, ikuti langkah-langkah berikut:
- Buka repository yang sudah dibuat.
- Klik tab “Settings”.
- Scroll ke bawah hingga menemukan bagian “Github Pages”.
- Pilih opsi “Master branch” atau “Main branch” di opsi “Source”.
- Klik tombol “Save”.
- Setelah selesai, Github Pages akan memberikan URL tempat website Anda di-host.
URL tersebut dapat diakses oleh siapa saja di seluruh dunia. Namun, jika Anda ingin menggunakan domain costum, Anda perlu mengatur DNS terlebih dahulu.
Mengatur DNS untuk Domain Costum
Jika Anda ingin menggunakan domain costum untuk website Anda, Anda perlu mengatur DNS terlebih dahulu. Untuk melakukannya, ikuti langkah-langkah berikut:
- Belilah domain dari registrar domain (seperti Namecheap atau GoDaddy).
- Login ke akun registrar domain dan buat record DNS baru dengan nama “www” dan tipe “CNAME”.
- Isikan nilai “username.github.io” pada kolom “Points to”.
- Klik tombol “Save” atau “Update”.
- Buka repository Github yang sudah di-host, klik tab “Settings”.
- Pada bagian “Custom domain”, isikan nama domain yang sudah dibeli.
- Klik tombol “Save”.
Setelah mengatur DNS, Anda dapat mengakses website Anda melalui domain costum.
Menggunakan HTTPS
Saat ini, HTTPS sangat penting untuk keamanan website Anda. Untuk mengaktifkan HTTPS pada website Anda, ikuti langkah-langkah berikut:
- Buka repository Github yang sudah di-host, klik tab “Settings”.
- Scroll ke bawah hingga menemukan bagian “Github Pages”.
- Pilih opsi “Enforce HTTPS”.
- Klik tombol “Save”.
Setelah mengaktifkan HTTPS, website Anda akan diakses melalui protokol HTTPS yang aman.
Menggunakan Jekyll
Jekyll adalah generator website statis open-source yang diintegrasikan dengan Github Pages. Jekyll memungkinkan Anda untuk membuat website dengan mudah menggunakan template yang sudah disediakan. Untuk menggunakan Jekyll, ikuti langkah-langkah berikut:
- Buka repository Github yang sudah di-host, klik tab “Settings”.
- Scroll ke bawah hingga menemukan bagian “Github Pages”.
- Pilih opsi “Master branch” atau “Main branch” di opsi “Source”.
- Pilih tema Jekyll yang sudah disediakan.
- Klik tombol “Save”.
Setelah mengaktifkan Jekyll, website Anda akan menggunakan tema yang sudah disediakan.
Menggunakan Domain Costum dengan SSL
Jika Anda ingin menggunakan domain costum dengan SSL, Anda perlu mengatur SSL terlebih dahulu. Untuk melakukannya, ikuti langkah-langkah berikut:
- Beli SSL dari registrar domain atau penyedia SSL (seperti Comodo atau GlobalSign).
- Ikuti instruksi yang diberikan oleh penyedia SSL untuk menginstal SSL pada domain Anda.
- Buka repository Github yang sudah di-host, klik tab “Settings”.
- Pada bagian “Custom domain”, isikan nama domain yang sudah dibeli.
- Klik tombol “Save”.
Setelah mengatur SSL, Anda dapat mengakses website Anda melalui domain costum dengan SSL.
Menambahkan Google Analytics
Google Analytics memungkinkan Anda untuk melacak pengunjung website Anda. Untuk menambahkan Google Analytics pada website Anda, ikuti langkah-langkah berikut:
- Buat akun Google Analytics (jika belum mempunyai).
- Masukkan kode Google Analytics ke file HTML website Anda.
- Upload file website yang sudah diubah ke repository Github.
- Buka repository Github yang sudah di-host, klik tab “Settings”.
- Scroll ke bawah hingga menemukan bagian “Github Pages”.
- Pilih opsi “Master branch” atau “Main branch” di opsi “Source”.
- Klik tombol “Save”.
Setelah menambahkan Google Analytics, Anda dapat melacak pengunjung website Anda.
Kesimpulan
Hosting domain costum Github memungkinkan Anda untuk meng-host website Anda dengan mudah dan gratis. Dengan mengikuti langkah-langkah di atas, Anda dapat meng-host website Anda di Github Pages dan mengaksesnya melalui domain costum. Selain itu, Anda juga dapat mengaktifkan HTTPS, menggunakan Jekyll, menggunakan SSL pada domain costum, dan menambahkan Google Analytics pada website Anda.