Apa itu Hosting?
Hosting adalah tempat penyimpanan data atau informasi yang dapat diakses secara online melalui internet. Dalam konteks website, hosting adalah tempat untuk menyimpan file-file website seperti HTML, CSS, dan Javascript agar website dapat diakses oleh pengguna melalui internet.
Ada banyak layanan hosting yang tersedia, baik yang gratis maupun berbayar. Namun, dalam artikel ini, kita akan membahas cara hosting file HTML secara gratis menggunakan Github Pages.
Cara Hosting File HTML di Github Pages
Pertama-tama, kita perlu membuat akun Github. Jika sudah memiliki akun Github, kita dapat langsung menuju ke langkah berikutnya.
Langkah selanjutnya adalah membuat repository baru di Github. Klik tombol “New” di dashboard Github, kemudian isi nama repository dengan format username.github.io, di mana username adalah nama pengguna Github kita. Repository ini akan menjadi tempat untuk menyimpan file HTML kita.
Selanjutnya, kita perlu mengunggah file HTML kita ke repository tersebut. Klik tombol “Upload files” di halaman repository, kemudian pilih file HTML yang ingin diunggah. Setelah file diunggah, kita dapat mengakses website kita dengan alamat https://username.github.io.
Custom Domain
Jika kita ingin menggunakan domain kustom (misalnya www.namadomain.com) untuk website kita, kita dapat menghubungkan domain tersebut dengan Github Pages. Caranya adalah dengan menambahkan CNAME file ke repository kita. CNAME file ini berisi domain kustom kita, misalnya namadomain.com.
Setelah itu, kita perlu menambahkan record DNS di layanan domain hosting kita agar domain kustom kita mengarah ke Github Pages. Caranya berbeda-beda tergantung dari layanan domain hosting yang kita gunakan, namun umumnya kita perlu menambahkan record CNAME atau A ke alamat Github Pages.
Jika sudah berhasil menghubungkan domain kustom kita dengan Github Pages, kita dapat mengakses website kita dengan alamat www.namadomain.com.
Conclusion
Hosting file HTML dapat dilakukan dengan mudah menggunakan layanan hosting gratis seperti Github Pages. Dengan Github Pages, kita dapat mengunggah file HTML kita ke repository di Github dan mengakses website kita dengan alamat username.github.io atau domain kustom yang sudah dihubungkan dengan Github Pages.