NEWAuto-scale sesuai traffic
Bonus 25%!0h
Detail
cloudflarednscustom domainddossslhelipod

Cloudflare + Helipod: Kenapa Harus Pakai Grey Cloud?

Tim Helipod

4 menit baca

Sudah pakai Cloudflare untuk domain? Helipod juga pakai Cloudflare di backend. Untuk hindari konflik, gunakan Grey Cloud (DNS Only) saat arahkan domain ke Helipod.

Kalau kamu sudah pakai Cloudflare untuk mengelola domain, ada satu hal penting yang perlu diketahui saat menghubungkan domain ke Helipod: gunakan Grey Cloud, bukan Orange Cloud.

Kenapa? Karena Helipod sudah menggunakan Cloudflare di backend kami. Kalau kamu aktifkan Orange Cloud juga, traffic akan melalui Cloudflare dua kali — dan ini menimbulkan masalah.

Helipod Sudah Pakai Cloudflare

Setiap aplikasi yang di-deploy di Helipod sudah mendapat perlindungan dari Cloudflare secara otomatis:

  • DDoS Protection — serangan L3/L4/L7 ditangani oleh Cloudflare network kami
  • SSL/HTTPS — otomatis aktif untuk semua domain
  • Global CDN — static assets di-cache di seluruh dunia
  • Bot Management — malicious bot difilter

Artinya, security layer sudah ada di Helipod. Kamu tidak perlu menambahkannya lagi dari sisi Cloudflare kamu.

Kenapa Harus Grey Cloud?

Double Proxy = Masalah

Ketika kamu aktifkan Orange Cloud (Proxied) di Cloudflare, traffic flow-nya jadi:

User → Cloudflare (kamu) → Cloudflare (Helipod) → Aplikasi

Dua lapis Cloudflare bertumpuk. Ini menyebabkan:

  • SSL conflict — dua SSL termination bisa gagal handshake
  • WebSocket error — proxy ganda memutus koneksi WebSocket
  • Caching dobel — cached version muncul bukan yang terbaru
  • Rate limiting error — IP asli user hilang, rate limit jadi tidak akurat
  • TTFB naik — latency bertambah karena extra hop

Grey Cloud = DNS Only

Dengan Grey Cloud (DNS Only), traffic flow-nya jadi:

User → Cloudflare (Helipod) → Aplikasi

Clean, tanpa duplikasi. DNS resolution tetap pakai Cloudflare, tapi traffic langsung ke Helipod tanpa melalui Cloudflare proxy kamu.

Cara Setup

1. Buka Cloudflare Dashboard

Login ke dash.cloudflare.com → pilih domain kamu.

2. Buka Tab DNS

Klik menu DNS di sidebar kiri.

3. Tambah Record

Tambahkan record baru untuk domain kamu:

Field Value
Type A (atau CNAME untuk subdomain)
Name @ (untuk root domain) atau nama subdomain (misal: app)
Content IP address dari Helipod pod kamu (atau your-app.helipod.app untuk CNAME)
Proxy status Grey Cloud (DNS Only)
TTL Auto

4. Pastikan Grey Cloud Aktif

Di Cloudflare DNS, pastikan icon cloud berwarna abu-abu (Grey), bukan oranye (Orange):

Grey Cloud (DNS Only) ✅  —  Traffic langsung ke Helipod
Orange Cloud (Proxied) ❌  —  Traffic melalui Cloudflare proxy

Kalau sudah orange, klik icon cloud-nya untuk toggle ke grey.

5. Tambah Domain di Helipod

Buka Helipod dashboard → SettingsNetworking & Domains → tambahkan custom domain kamu.

6. Tunggu Propagasi

DNS propagation biasanya selesai dalam 5-30 menit. Setelah itu, SSL akan otomatis aktif dari Helipod.

Fitur Cloudflare yang Tetap Bekerja dengan Grey Cloud

Pakai Grey Cloud bukan berarti kamu kehilangan semua fitur Cloudflare. Yang tetap jalan:

Fitur Status
DNS Management ✅ Tetap bekerja
Email Routing ✅ Tetap bekerja
SSL (di Helipod) ✅ SSL dari Helipod via Let's Encrypt
DDoS Protection (dari Helipod) ✅ Sudah termasuk
CDN & Caching ✅ Sudah aktif dari Helipod
Page Rules ⚠️ Terbatas (hanya untuk DNS)
Analytics ⚠️ Hanya DNS queries, bukan traffic

Caching untuk static assets sudah diaktifkan di Helipod, jadi kamu tidak perlu khawatir kehilangan performa.

Troubleshooting

"SSL handshake failed"

  • Pastikan Grey Cloud aktif di Cloudflare
  • Tunggu 5-10 menit setelah perubahan DNS

"Too many redirects"

  • Kemungkinan ada Cloudflare SSL setting yang bentrok
  • Pastikan SSL mode di Cloudflare di-set ke Full (Strict) atau Off

"WebSocket connection failed"

  • Pastikan Grey Cloud aktif (Orange Cloud memutus WebSocket)

Domain tidak bisa diakses

  • Cek propagation: dig yourdomain.com
  • Pastikan record DNS sudah benar dan mengarah ke IP Helipod yang tepat

Ringkasan

Grey Cloud (DNS Only) Orange Cloud (Proxied)
Traffic flow User → Helipod User → Cloudflare → Helipod
SSL Dari Helipod (Let's Encrypt) Dari Cloudflare
DDoS Dari Helipod/Cloudflare Dari Cloudflare (double)
WebSocket ✅ Bekerja ❌ Sering error
Untuk Helipod ✅ Direkomendasikan ❌ Menimbulkan masalah

Kesimpulan: Kalau kamu sudah pakai Cloudflare, gunakan Grey Cloud saat mengarahkan domain ke Helipod. Security dan SSL sudah ditangani oleh Helipod. Kamu tetap bisa pakai Cloudflare untuk DNS management, tapi biarkan traffic langsung ke server kami.

Belum coba Helipod? Daftar gratis di helipod.io — tidak perlu kartu kredit.

Punya pertanyaan? Hubungi kami di support@helipod.id atau bergabung ke komunitas di hangar.helipod.io.

Siap coba Helipod?

Deploy aplikasi kamu sekarang. Gratis, tanpa kartu kredit.

Mulai Gratis →