Website udah jadi di laptop. Saatnya bikin dunia lihat. Gratis, cepat, dan gampang — pakai Cloudflare Pages.
Andi senyum lebar. Di layar laptopnya, ada website keren — hasil kerja bareng AI selama beberapa minggu terakhir. Ada halaman utama yang rapi, daftar produk, form kontak, bahkan responsive di mobile. Semuanya berjalan lancar.
Tapi ada satu masalah.
Website itu cuma ada di laptop Andi. Cuma dia yang bisa lihat. Kalau temennya mau lihat, Andi harus ngasih pinjem laptopnya — atau kirim satu folder penuh file yang ribet dan membingungkan.
Andi tau: website yang cuma di laptop itu bukan website. Itu cuma file. Website sejati harus bisa diakses dari mana saja, oleh siapa saja, kapan saja. Dari laptop. Dari HP. Dari warnet. Dari mana pun.
Waktunya deploy.
Deploy itu sederhana: memindahkan website dari laptop kamu ke server di internet, supaya orang lain bisa mengaksesnya lewat link.
Analoginya begini:
Proses deploy mengambil semua file website kamu — HTML, CSS, JavaScript, gambar, semuanya — lalu menyalinnya ke server yang terhubung ke internet 24/7. Setelah itu, website kamu punya link/URL yang bisa dibagikan ke siapa saja.
Dulu, deploy itu ribet. Harus sewa server, bayar hosting bulanan, setting DNS, konfigurasi SSL... Gak lagi. Sekarang ada layanan yang bikin deploy semudah klik tombol.
Ada banyak layanan hosting, tapi kita akan pakai Cloudflare Pages. Ini alasannya:
https:// (kunci gembok hijau di browser). Aman tanpa repot.Beneran gratis. Cloudflare Pages versi free sudah lebih dari cukup untuk website statis seperti yang kita bikin. Kalau website kamu nanti berkembang jadi platform besar dengan jutaan pengunjung, baru mikirin upgrade. Tapi untuk sekarang? Gratis. Tuntas.
Ikuti langkah-langkah berikut. Gampang banget — Andi yang gaptek aja bisa. Kamu pasti juga bisa.
GitHub itu semacam "Google Drive" untuk kode. Kamu simpan kode website kamu di sini, dan Cloudflare Pages akan mengambilnya dari sini.
Gak perlu bayar apa-apa. Akun GitHub gratis sudah cukup.
Sekarang, kamu perlu meng-upload kode website kamu ke GitHub. Ada dua cara:
Cara A: Upload langsung di browser (paling gampang)
website-andi)Cara B: Pakai Git di terminal (kalau udah kenal)
cd folder-website-kamu
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/username/website-andi.git
git branch -M main
git push -u origin main
Kalau belum kenal Git, pakai Cara A. Sama hasilnya, gak masalah!
Sekarang waktunya deploy yang sesungguhnya:
website-andiCloudflare akan minta beberapa setting. Ini yang perlu kamu isi:
main/ (root folder, tempat file HTML kamu)Kalau website kamu cuma HTML + CSS + JS biasa (tanpa React, Vue, atau framework lain), setting di atas sudah tepat. Gak perlu diutak-atik.
Klik tombol Save and Deploy. Tunggu sekitar 30 detik.
Cloudflare akan mem-build website kamu dan memberikan link. Link-nya kurang lebih seperti ini:
https://website-andi.pages.dev
Buka link itu di browser. Atau di HP. Atau kirim ke teman. Website kamu sekarang udah live di internet! 🌍
Setiap kali kamu push kode baru ke GitHub, Cloudflare Pages otomatis deploy ulang. Jadi workflow-nya begini: edit kode → push ke GitHub → website otomatis update. Gak perlu deploy manual lagi. Git push = deploy. Semudah itu.
1. File index.html gak di root folder. Pastikan index.html ada langsung di folder utama repository, bukan di dalam subfolder. Cloudflare akan mencari index.html di root — kalau gak ketemu, website kamu gak muncul.
2. Path gambar/CSS pakai absolute local. Kalau kamu pakai C:\Users\Andi\Documents\style.css, itu gak jalan di server. Pakai path relative: ./style.css atau style.css aja.
3. Build command diisi padahal gak perlu. Untuk website HTML biasa, build command harus kosong. Build command cuma untuk framework seperti React atau Vue.
Website kamu sekarang punya alamat sendiri di internet. Siapa saja bisa mengaksesnya dari mana saja — dari laptop, HP, tablet, bahkan dari warnet di ujung Indonesia.
Yang bisa kamu lakukan sekarang:
Dan yang paling penting: rasanya luar biasa. Kamu yang dulunya gak bisa coding, sekarang punya website yang benar-benar live di internet.
Link default Cloudflare Pages (website-andi.pages.dev) udah oke. Tapi kalau kamu mau lebih profesional, kamu bisa pakai domain sendiri.
Caranya:
.com.andifreelance.com)Tunggu beberapa menit, dan website kamu bisa diakses dari https://andifreelance.com. Terlihat profesional, terlihat serius.
Andi duduk tegak di kursinya. Layar laptop menampilkan website yang baru saja dia deploy. Ada tulisan kecil hijau di dashboard Cloudflare: "Success — Deployed".
Di bawahnya, ada link: https://website-andi.pages.dev
Andi klik link itu. Website-nya terbuka. Dari internet. Bukan dari file lokal. Dari internet sungguhan.
Andi langsung buka grup WhatsApp angkatan. Dia ketik:
"Guys, coba buka ini: https://website-andi.pages.dev"
Respon datang bertubi-tubi:
"Wih, ini lo yang bikin?!"
"Keren banget, Di. Responsivenya mantap."
"Serius ini gak pake WordPress?!"
"Gue butuh website kayak gini buat tugas akhir gue, bisa ajarin?"
Andi senyum. Bukan senyum biasa — senyum seseorang yang baru aja membuktikan bahwa dia bisa.
Deploy = memindahkan website dari laptop ke internet. Pakai Cloudflare Pages: gratis, cepat, gampang. Workflow-nya: edit kode → push ke GitHub → Cloudflare otomatis deploy. Dalam 30 detik, website kamu live. Share link. Selesai. Kamu sekarang punya website di internet.