Software House – Di dunia pengembangan web, sering kali kita butuh mengakses server lokal dari internet untuk testing, demo ke klien, atau integrasi dengan API eksternal. Namun, tidak semua orang paham cara membuat server internet sendiri atau membuat web localhost menjadi online. Nah, di sinilah peran Ngrok sangat membantu.
Artikel ini akan membahas cara download Ngrok dan setting lokal jadi online dalam waktu singkat. Cocok banget buat Anda yang ingin tahu cara membuat server sendiri, akses web lokal via internet, hingga membuat web server lokal yang bisa diakses siapa saja dari mana saja.
Apa Itu Ngrok?
Sebelum mulai, mari kita kenalan dulu. Ngrok adalah sebuah aplikasi tunneling yang memungkinkan Anda membuka port dari komputer lokal agar bisa diakses secara publik lewat jaringan internet.
Dalam bahasa yang lebih sederhana, Ngrok bisa mengubah localhost menjadi online, seolah-olah server lokal Anda adalah bagian dari jaringan internet global.
Kenapa Perlu Akses Server Lokal dari Internet?
Banyak alasan mengapa seorang developer atau praktisi IT perlu cara akses server lokal via jaringan internet, antara lain:
- Demo aplikasi ke klien secara real-time
- Testing API dengan webhook (contoh: Stripe, WhatsApp, Midtrans)
- Kolaborasi development jarak jauh
- Pengujian antarmuka web dari perangkat berbeda
Jika sebelumnya Anda berpikir hanya bisa pakai VPS atau hosting berbayar, Ngrok adalah solusi simpel, cepat, dan GRATIS!
Cara Download Ngrok (Langkah Super Simpel)
Untuk memulai, ikuti langkah-langkah berikut:
1. Buka Situs Resmi
Kunjungi https://ngrok.com dan klik tombol Download for Your OS (tersedia untuk Windows, macOS, Linux).
2. Ekstrak File
Setelah download selesai, ekstrak file Ngrok ke direktori yang mudah diakses. Misalnya: C:\ngrok\
atau /usr/local/bin/
untuk Linux/Mac.
3. Daftar & Dapatkan Authtoken
Ngrok butuh registrasi untuk autentikasi. Daftar gratis, lalu salin authtoken yang muncul di dashboard.
Jalankan perintah ini di terminal/CMD:
ngrok config add-authtoken <TOKEN>
Autentikasi selesai. Anda siap lanjut ke tahap berikutnya.
Cara Setting Ngrok: Lokal Jadi Online Cuma 5 Menit
Misalnya Anda sedang menjalankan web lokal di localhost:3000
. Ikuti langkah berikut:
1. Buka Terminal/CMD
Arahkan ke folder tempat ngrok
berada.
2. Jalankan Perintah Tunneling
ngrok http 3000
Atau untuk port lain, sesuaikan:
ngrok http 8000
ngrok http 8080
3. Dapatkan Link Publik
Setelah dijalankan, Anda akan mendapatkan dua URL:
https://abc1234.ngrok.io
http://abc1234.ngrok.io
Link tersebut bisa Anda akses dari mana saja bahkan dibagikan ke klien atau tester!
Baca juga: Instagram Insight Adalah Kunci Strategi Kontenmu, Ini Alasannya!
Cara Membuat Server Lokal yang Bisa Diakses Online
Anda baru saja mempraktikkan salah satu cara membuat server online sendiri tanpa harus beli domain atau VPS. Cukup modal laptop dan koneksi internet.
Beberapa manfaat lainnya:
- Bisa membuat web localhost menjadi online
- Cocok untuk demo proyek ke client
- Cara membuat server di komputer sendiri tanpa setup rumit
Dengan kata lain, ini adalah cara termudah untuk membuat server jaringan internet hanya dalam hitungan menit.
Contoh Aplikasi Server Lokal yang Bisa Dipakai dengan Ngrok
Untuk Anda yang ingin mulai bereksperimen, berikut beberapa aplikasi server lokal yang bisa dijadikan web server lalu di-tunnel pakai Ngrok:
Aplikasi Lokal | Port Umum | Cocok Untuk |
---|---|---|
XAMPP / Apache | 80, 8080 | PHP, WordPress, CMS |
Node.js / Express | 3000 | Web App, REST API |
Laravel (PHP Artisan) | 8000 | Aplikasi Laravel, SPA |
Python Flask / Django | 5000,8000 | API, WebApp Minimalis |
React / Vite | 5173, 3000 | Frontend Web Modern |
Dengan kata lain, Anda bisa membuat server website sendiri, termasuk server aplikasi atau bahkan server database sendiri dengan mudah.
Aplikasi Web Server Lain yang Bisa Digunakan
Jika Anda tertarik membuat web server sendiri, berikut beberapa contoh aplikasi web server populer yang mendukung integrasi dengan Ngrok:
- Apache – Web server klasik untuk PHP, HTML, CMS
- Nginx – Ringan dan cepat, sering dipakai untuk hosting skala besar
- Python HTTP Server – Cocok untuk keperluan statis dan lokal cepat
- Express.js – Web framework Node.js minimalis dan cepat
Semua ini bisa digunakan untuk server lokal dan di-expose dengan bantuan Ngrok.
Aplikasi untuk Server Lokal yang Simpel
Jika Anda hanya ingin download aplikasi server lokal ringan, pertimbangkan:
- Local by Flywheel – Untuk WordPress
- Laragon – Komplit untuk PHP, MySQL, Apache, Node.js
- Wamp/XAMPP – Standar untuk banyak pengembang web
Aplikasi ini cocok untuk Anda yang ingin belajar cara membuat server sendiri, atau sekadar cara membuat web localhost menjadi online dengan cepat.
Tips Tambahan
- Gunakan
ngrok.yml
untuk setting port secara permanen - Untuk kebutuhan produksi, pertimbangkan upgrade ke Ngrok Pro
- Periksa firewall & antivirus jika port tidak bisa diakses
- Untuk penggunaan jangka panjang, pertimbangkan VPS + reverse proxy
Kesimpulan
Dengan bantuan Ngrok, Anda bisa melakukan cara online kan server lokal dalam waktu kurang dari 5 menit. Tidak perlu beli domain, tidak perlu setting DNS, cukup download aplikasi server, jalankan, dan expose localhost ke internet.
Ngrok bukan hanya solusi cepat, tapi juga efisien untuk cara membuat server online sendiri, server aplikasi, dan bahkan web server lokal yang bisa diakses siapa saja.
Alamat Kantor dan Kontak Kami
- Alamat: Dsn. Branjang RT 004 RW 001, Ds. Sidokerto, Kec. Mojowarno, Kab. Jombang
- Telepon: 0813-1377-7845
- Email: [email protected]
- Website: www.lantarandigital.co.id