Cloudflare menawarkan paket gratis yang sangat powerful: CDN, DDoS protection, SSL, DNS management, dan banyak lagi. Untuk website kecil-menengah, paket gratisnya sudah lebih dari cukup. Artikel ini menjelaskan kenapa Cloudflare penting dan cara setup-nya dari nol.
Kenapa Cloudflare?
Tanpa Cloudflare, request dari pengunjung langsung mengenai server Anda. Dengan Cloudflare, request melewati 300+ data center worldwide yang dekat dengan pengunjung. Ini mengurangi latensi dan melindungi server dari serangan.
Fitur Gratis yang Powerful
- CDN — cache static assets di 300+ lokasi worldwide. Website 3-10x lebih cepat.
- DDoS Protection — mitigasi serangan otomatis tanpa konfigurasi
- SSL/TLS — HTTPS gratis dengan satu klik. Auto-renewal.
- DNS — DNS resolution tercepat di dunia (< 15ms)
- Firewall Rules — blokir traffic berdasarkan IP, negara, user agent
- Page Rules — cache rules per URL pattern
- Analytics — traffic analysis real-time gratis
- Bot Management — deteksi dan blokir bot berbahaya
Cara Setup (5 Menit)
- Buat akun gratis di
dash.cloudflare.com - Klik "Add a Site" → masukkan domain Anda
- Pilih paket Free (sudah cukup untuk kebanyakan website)
- Ganti nameserver di registrar domain ke nameserver Cloudflare
- Tunggu propagasi DNS (biasanya 1-24 jam)
- Aktifkan proxy (orange cloud) untuk domain utama
Konfigurasi yang Direkomendasikan
Setelah setup, aktifkan fitur-fitur ini:
- SSL/TLS mode — set ke "Full (Strict)" untuk HTTPS end-to-end
- Always Use HTTPS — redirect HTTP ke HTTPS otomatis
- Minify — kompres HTML, CSS, JavaScript otomatis
- Brotli — kompresi yang lebih baik dari gzip
- Early Hints — preload resource sebelum server merespons
Cloudflare untuk Self-Hosting
Jika Anda self-hosting, Cloudflare menjadi lebih penting lagi:
- Hide server IP — request melewati Cloudflare, IP asli server tidak ter-expose
- DDoS protection — server kecil tetap aman dari serangan besar
- SSL gratis — tidak perlu setup Let's Encrypt sendiri
- CDN — static assets di-cache global, server lebih ringan
Cloudflare juga kompatibel dengan Caddy reverse proxy dan bisa digunakan bersama Docker Compose setup. Lihat juga panduan keamanan server lengkap.