Melanjutkan petualangan: Membeli Domain Pertamamu dan Sambungkan ke Cloudflare
Setelah punya domain diaraji.my.id dan “rumah” (laptop butut) yang sudah siap, aku membentur tembok besar. Ternyata, sebagian besar ISP (penyedia internet) di rumah kita itu pelit. Mereka nggak kasih kita IP Publik secara cuma-cuma.
Ibaratnya, aku sudah punya papan nama jalan yang keren, tapi rumahku ada di dalam gang sempit yang tidak terpetakan oleh dunia luar. Orang luar tidak bisa mengetuk pintu rumahku karena terhalang tembok besar bernama NAT (Network Address Translation).
Mau langganan IP Publik? Mahal. Mau buka port di router (Port Forwarding)? Bahaya, karena sama saja membiarkan pintu rumah terbuka tanpa penjaga.
Untungnya, ada teknologi dari Cloudflare bernama Zero Trust Tunnel. Ini ibarat kita membangun “terowongan rahasia” dari dalam laptop kita langsung menembus ke server Cloudflare. Aman, gratis, dan sangat simpel.
Langkah 1: Membangun Terowongan di Dashboard Cloudflare
Pertama, kita siapkan dulu “pintu” terowongannya di sisi awan.
- Login ke Dashboard Cloudflare, lalu buka menu Zero Trust.
- Pilih menu Networks > Tunnels.
- Klik Create a Tunnel, beri nama tunnel-mu (misal:
server-butut-tunnel). - Pilih Cloudflared sebagai konektornya.
- Pada bagian Install connector, karena laptop kita menggunakan Ubuntu/Debian, pilih Debian dengan arsitektur 64-bit.
Langkah 2: Mengajari Laptop “Ngebor” Terowongan
Cloudflare akan memberikan instruksi instalasi. Mari kita eksekusi perintah ini satu per satu di terminal laptop server kita agar ia tahu cara membangun terowongan tersebut:
Tambahkan GPG Key Cloudflare Langkah ini penting agar sistem Linux kita mengenali bahwa aplikasi yang kita download benar-benar resmi dari Cloudflare, terus Tambahkan Repositori ke Sistem Kita Copas alamat “toko” aplikasi Cloudflare ke dalam daftar referensi sistem kita Instalasi Cloudflared Sekarang, saatnya memasang aplikasinya dengan copas ke server:
Langkah 3: Menghidupkan Koneksi (The Magic Step)
Setelah aplikasinya terpasang, kita harus menghubungkan laptop ini ke tunnel yang sudah kita buat di dashboard tadi menggunakan token unik. Jalankan perintah perintah “Service Install” yang muncul di dashboard Cloudflare kamu (contohnya seperti ini):
Begitu kamu tekan Enter, laptop bututmu akan mulai membangun terowongan terenkripsi langsung ke server Cloudflare. Di dashboard, statusnya akan berubah menjadi HEALTHY (warna hijau). Artinya, terowongan sudah aktif!
Setelah itu kita cek di server apakah cloudflared sudah berjalan, kita juga bisa cek laman cloudflare tunnel nya sudah connected atau belum
Kenapa Kita Melakukan Ini?
- Tanpa IP Publik: Kamu tidak perlu pusing ISP-mu memberikan IP apa. Tunnel ini akan tetap stabil meskipun IP rumahmu berubah-ubah.
- Keamanan Berlapis: Karena kita tidak membuka port di router, laptopmu tetap tersembunyi dari pemindaian bot jahat di internet.
- Gratis & Cepat: Semua kemewahan ini bisa dinikmati tanpa biaya tambahan sepeser pun.
Penutup: Rumah Sudah Punya Jalan Resmi
Sekarang, “terowongan” sudah siap dan laptop bututmu sudah punya jalur khusus ke internet global. Domain diaraji.my.id sekarang sudah punya akses langsung ke dapur servermu.
Tapi tunggu, satu langkah terakhir: Bagaimana cara menghubungkan domain tersebut agar saat orang mengetik diaraji.my.id, yang muncul adalah aplikasi FileBrowser yang kita buat di artikel sebelumnya?
Langkah selanjutnya: Kita akan bahas cara setting Public Hostname di Cloudflare Tunnel untuk menghubungkan domain ke port Docker FileBrowser kita. Siap untuk finishing touch?
