Self Hosted (Hosting Milik Sendiri) Merupakan Idaman banyak kalangan orang dan pecandu teknologi, saya berlangganan beberapa hosting di beberapa website saya dulu namun tidak pernah di gunakan kemudian berpikir mengapa tidak membuat hosting sendiri ? setelah sekian hari saya mempelajari dan berfikir bagaimana hosting bekerja, dengan keterbatasan kemampuan teknologi saya yang pemula, saya teringat sebuah aplikasi bernama ngrok (engine rok), sebuah aplikasi yang mempu memberikan koneksi server web kita ke internet walaupun berada di balik jaringan NAT.
kamu bisa lihat postingan yang mengenai ngrok di bawah ini :
saya berpikir bahwa ngrok bekerja dengan tunnel setelah saya cari cari tentang tunnel web server saya menemukan sebuah video di youtube tentang pemakaian cloudflare sebagai tunnel ke web server yang kita punya. di bading dengan ngrok menurut saya cloudflare lebih fleksibel dan bisa seperti apa yang kita inginkan walaupun kita tidak punya ip publik kita bisa mengarahkan server kita ke domain kita sendiri.
pada tutorial kali ini saya akan membagikan cara untuk menghubungkan cloudflare tunnel dengan server yang kita miliki.
yang perlu di persiapkan :
Web Server (bisa pakai xamp/Lamp/Laragon etc) yang penting kita sudah memiliki apa yang akan kita onlinekan, bisa juga menggunakan ubuntu server di Virtualbox yang terinstall Webserver Seperti Nginx/Apache dsb.
- Akun Cloudflare
- Jaringan internet (hehe)
Baca Juga : Instalasi Ubuntu Server di Vitualbox
Langkah Instalasi
Berikut Tutorial Membuat Hosting Sendiri dengan Cloudflare Tunnel
Langkah 1: Daftar Akun Cloudflare Pertama-tama, buat akun di Cloudflare. Anda bisa mengunjungi situs resmi Cloudflare dan mengklik tombol “Sign Up”. Isikan informasi yang di perlukan, seperti email dan password, untuk mendaftar.
Langkah 2: Tambahkan Situs Web Setelah mendaftar, masuk ke akun Cloudflare dan klik tombol “Add a website”. Masukkan URL situs web yang ingin Anda host dan klik tombol “Begin Scan”. Cloudflare akan melakukan analisis DNS dan akan menampilkan informasi DNS yang terkait dengan situs web tersebut.
Langkah 3: Konfigurasi DNS Klik tombol “Continue Setup” dan pilih paket gratis Cloudflare. Pada halaman selanjutnya, pastikan bahwa semua informasi DNS yang di tampilkan sudah benar dan klik tombol “Continue”.
Langkah 4: Aktifkan Cloudflare Tunnel Untuk membuat hosting sendiri, Anda perlu mengaktifkan fitur Cloudflare Tunnel. Klik menu “Network” dan pilih “Cloudflare Tunnel”. Aktifkan fitur ini dan masukkan informasi yang di perlukan, seperti nama domain dan alamat IP server.
Langkah 5: Konfigurasi Server Instal software yang di butuhkan untuk membuat hosting sendiri, seperti Apache atau Nginx, pada server Anda. Buat file konfigurasi untuk server dan masukkan informasi yang di perlukan, seperti nama domain dan alamat IP server.
Langkah 6: Uji Koneksi Pastikan bahwa server Anda sudah terhubung dengan Cloudflare Tunnel dan bahwa situs web dapat di akses melalui domain yang Anda masukkan. Jika tidak, periksa konfigurasi DNS dan server untuk memastikan bahwa semuanya sudah benar.
Langkah 7: Optimalkan Performa Untuk memastikan performa situs web yang optimal, pastikan bahwa konfigurasi server dan Cloudflare sudah benar. Anda juga bisa menggunakan fitur lain Cloudflare, seperti caching dan pemblokiran iklan, untuk meningkatkan performa situs web.
Itulah tutorial lengkap cara membuat hosting sendiri dengan Cloudflare Tunnel. Dengan mengikuti langkah-langkah ini, Anda bisa memiliki hosting sendiri yang handal dan berkualitas