
Panduan Praktis: Cara Hosting Hugo di Cloudflare Pages dengan Cepat

Cara Hosting Hugo di Cloudflare Pages - Mau hosting website Hugo dengan cara yang simpel dan cepat? Kamu berada di tempat yang tepat! Artikel ini akan membahas langkah-langkah hosting Hugo di Cloudflare Pages, layanan hosting web statis dengan bandwidth unlimited, bahkan untuk paket gratisnya. Yuk, kita mulai dari dasar hingga praktiknya!
Apa itu Cloudflare Pages?
Sebelum kita mulai, mari kenalan dulu. Cloudflare Pages adalah layanan hosting dari Cloudflare yang dirancang untuk web statis seperti Hugo, React, Vue, Gatsby, dan lainnya. Layanan ini menawarkan kemudahan integrasi dengan platform Git seperti GitHub dan GitLab, serta otomatisasi proses deploy.
Bedanya dengan layanan hosting lain seperti Netlify atau Vercel adalah pada bandwidth-nya. Cloudflare Pages memberikan bandwidth tanpa batas, bahkan untuk paket gratisnya. Ini solusi ideal untuk website dengan trafik tinggi.
Persiapan Sebelum Hosting Hugo
Sebelum mulai, pastikan kamu sudah melakukan beberapa persiapan berikut:
- Website Hugo Siap: Pastikan project Hugo sudah selesai dibuat dan di-generate. Folder
publicakan menjadi output yang akan kita deploy. - Akun GitHub atau GitLab: Kita akan menggunakan Git untuk menghubungkan project ke Cloudflare Pages.
- Akun Cloudflare: Kalau belum punya, daftar dulu di halaman Cloudflare Pages.
Cara Mendaftar Cloudflare Pages
- Buka Halaman Pendaftaran: Kunjungi Cloudflare Pages dan klik tombol Sign Up untuk mendaftar.
- Isi Data Akun: Masukkan email dan buat password. Kalau sudah punya akun Cloudflare, cukup login saja.
- Akses Dashboard: Setelah login, kamu akan melihat dashboard Cloudflare Pages. Kalau belum pernah hosting website, dashboard-mu akan kosong.
Langkah-Langkah Hosting Hugo di Cloudflare Pages
Berikut adalah langkah-langkah untuk hosting Hugo menggunakan Cloudflare Pages. Kita akan menggunakan metode integrasi dengan GitHub.
1. Hubungkan GitHub dengan Cloudflare Pages
- Di dashboard Cloudflare Pages, klik Create a Project.
- Pilih opsi Connect to Git.
- Klik Connect to GitHub, lalu login ke akun GitHub-mu.
- Pilih repository tempat project Hugo disimpan.
- Klik Install & Authorize untuk memberikan izin Cloudflare Pages mengakses repository.
2. Buat Project di Cloudflare Pages
- Setelah GitHub terhubung, ulangi langkah Create a Project.
- Pilih repository yang ingin kamu gunakan.
- Klik Begin Setup.
3. Pengaturan Project
- Berikan nama project sesuai keinginanmu.
- Pilih branch repository (biarkan default ke
mainataumaster). - Di bagian Build Settings, pilih framework Hugo dan isi:
- Build Command:
hugo --minify - Build Output Directory:
public
- Build Command:
- Klik Save and Deploy untuk memulai proses deploy.
4. Tunggu Proses Deploy
Cloudflare Pages akan otomatis mem-build dan deploy websitemu. Setelah selesai, kamu bisa mengakses websitemu di subdomain gratis berakhiran .pages.dev.
Menambahkan Custom Domain di Cloudflare Pages
Mau websitemu terlihat lebih profesional dengan domain khusus? Begini caranya:
1. Tambahkan Domain ke Project
- Buka halaman project di dashboard Cloudflare Pages.
- Klik menu Custom Domains.
- Klik Set up a custom domain.
- Masukkan nama domainmu, lalu klik Continue.
2. Konfigurasi DNS
- Jika domainmu sudah terdaftar di Cloudflare, tinggal aktifkan dengan klik Activate Domain.
- Jika belum, tambahkan DNS record secara manual:
- Type: CNAME
- Name: www
- Target: subdomain
.pages.devyang diberikan Cloudflare.
3. Tunggu Propagasi
Jika menggunakan CNAME, biasanya domain akan langsung aktif. Kamu bisa mengecek statusnya di dashboard Cloudflare Pages.
Kelebihan Hosting di Cloudflare Pages
- Bandwidth Unlimited: Cocok untuk website dengan trafik tinggi.
- Integrasi Git: Mempermudah deploy otomatis setiap kali ada perubahan di repository.
- Custom Domain Gratis: Domain
.pages.devbisa diubah ke domain milikmu sendiri. - Build Cepat: Cloudflare menggunakan infrastruktur CDN global untuk waktu loading yang lebih cepat.
Kesimpulan
Hosting Hugo di Cloudflare Pages sangat mudah dan efisien, terutama untuk developer yang ingin solusi cepat tanpa mengorbankan performa. Dengan langkah-langkah di atas, websitemu sudah siap digunakan, baik dengan subdomain gratis maupun custom domain.
Butuh bantuan lebih lanjut? Kalau kamu punya pertanyaan, ingin belajar lebih dalam, atau sekadar berbagi pengalaman, langsung saja gabung di komunitas CodePolitan! Di sana, baik pemula maupun ahli bisa berdiskusi, membaca artikel, atau bahkan menulis ide-ide keren yang ingin dibagikan. Yuk, gabung sekarang!
Selamat mencoba dan semoga sukses!
What do you think?
Reactions




