Monday, August 8, 2016

Hosting Website Gratis dan Setting Custom Domain pada Github

Saat ini banyak situs yang menyediakan layanan hosting website. Ada yang menyediakan paket hosting + domain, ada juga yang menyediakan layanan pembelian domain saja. Harganya pun bermacam-macam, tergantung dengan kebutuhan kita. Bicara masalah harga, pastinya kita mencari yang harganya murah, tapi kita tetap harus mempertimbangkan banyak hal seperti 'Apakah situs hosting tersebut terpercaya?' 'Apakah situs tersebut aman?' 'Worth it nggak sih?'

Saya termasuk orang yang sangat memperhatikan masalah harga. Hehe. Kalau memang bisa dapat yang lebih murah, kalau memang biaya dapat ditekan, kenapa nggak? *udah pantes jadi emak emak belum? lol* Makanya, terbesit dalam pikiran saya, bagaimana caranya saya bisa melakukan hosting website + beli domain dengan biaya murah?

Luckily, saya menemukan jawabannya.

Saya adalah salah satu pengguna situs Codecademy. Codecademy adalah sebuah situs yang menyediakan pembelajaran programming secara online. Pada salah satu course yang saya ikuti, saya mendapatkan informasi bahwa Github menyediakan sebuah repository khusus yang dapat digunakan pengguna sebagai tempat hosting website, biasa disebut Github Pages. Website yang dapat di-hosting adalah website statis. Selain itu, kita juga bisa menggunakan custom domain untuk website tersebut.

So, saya nggak usah pusing mikirin tempat hosting, Github sudah menyediakannya secara gratis.

1. Membuat Repository di Github
  • Buat repository dengan format: username.github.io (ex: kiko.github.io) Format ini sudah menjadi aturan baku dari Github untuk penamaan repository khusus untuk hosting website.
  • Di sini saya tidak akan menjelaskan bagaimana cara mengupload projek ke repository Github. Sejujurnya saya juga masih pemula dalam dunia per-Git-an. Belajar tentang Git memang dibutuhkan kesabaran dan keuletan (?). Banyak tutorial tentang Git yang dapat ditemukan di internet, tinggal pilih saja yang paling mudah diikuti. Saya merekomendasikan untuk mengikuti course Git di Codecademy atau membaca link berikut git - the simple guide - no deep shit! Perlu diingat bahwa website yang diupload adalah website statis.
  • Website yang sudah diupload dapat diakses pada alamat username.github.io

2. Mengatur Custom Domain
         Github juga menyediakan custom setting apabila kita ingin memberikan nama domain untuk Github Pages yang sudah diupload sebelumnya.

  • Buka repository username.github.io kemudian klik tab menu Setting

  • Pada bagian Github Pages > Custom Domain, isikan nama domain yang sudah Anda miliki.

  • Klik Save

3. Mengatur Setting DNS Management
    Nah, berikut beberapa yang harus ditambahkan pada panel dashboard DNS Management pada website tempat Anda membeli domain agar dapat mengarah ke Github Pages yang sudah dibuat. Intinya, ada dua A Record dan satu CName yang harus ditambahkan. 

  • A Record [ Value: 192.30.252.153 ]
  • A Record [ Value: 192.30.252.154 ]
  • CName [ Value: username.github.io | Host: www ]

Berikut contoh tampilan DNS Management saya.



Well done! Sekarang webiste Anda sudah dapat diakses dengan alamat domain yang baru.

Anyway, biaya pembelian domain bersifat relatif, tergantung pada jenis domain yang diinginkan. Misalnya .com, .net, .co.id, dan lain sebagainya. Untuk jenis domain yang tidak terlalu populer, biasanya ada banyak diskon *tuh kan emak2 mode on lagi* Kalau memang kebutuhannya bukan untuk jangka panjang sih mendingan yang biasa-biasa aja haha, yang penting ada wkwk.


Selamat mencoba!!!
Read More