Inti dari tutorial ini adalah menginstal ngrok sebuah tool yang melakukan tunnelling ke localhost, sehingga bisa diakses dari luar (internet) tanpa harus beli IP publik. Bisa diterapkan juga di Raspberry Pi, Banana Pi dan kawan-kawan.

Sekilas tentang Ngrok dan Tunneling Localhost

Skenario paling mudah dari contoh ini adalah, jika kita bikin aplikasi dan di taruh di Orange Pi Zero, kemudian ingin di expose ke Internet (baca: client) dengan url yang mudah diakses, http://blablabla.ngrok.com/

Cara Install Ngrok di Orange Pi Zero

Silakan siapkan Orange Pi Zero 512 MB yang sudah dipasangi Armbian (Beli disini jika belum punya 🙂  ). Pastikan sudah di update ke versi terbaru ya. SSH ke Orange Pi Zero.

Kemudian download Ngrok terbaru di https://ngrok.com/download. Pilih versi Linux ARM ya.

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip 

Kemudian unzip file tersebut:

unzip ngrok-stable-linux-arm.zip

pindah ke direktori bin,

mv ngrok /usr/local/bin/ngrok

dan silakan dicoba:

ngrok help