- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
Ngrok x Docker - kasih lihat webapp ke client tanpa hosting


TS
ghahaha
Ngrok x Docker - kasih lihat webapp ke client tanpa hosting
Penggunaan Ngrok pada Docker
Sebelum membaca
Sebelum membaca lebih jauh, anda harus mengerti apa itu docker, cara instalasi docker, dan sedikit mekanisme dalam linux.
Pendahuluan
Bagaimana cara agar proyek yang kita kerjakan dapat diakses (dilihat) orang lain yang bukan dalam satu jaringan?
Ketika kita ingin memperlihatkan hasil project (docker) kita pada orang lain, kita cenderung menggunakan hosting VPS seperti AWS atau DigitalOcean lalu mengaktifkannya dalam beberapa waktu (supaya irit) agar orang tersebut dapat melihat proses perkembangan aplikasi. Namun hal ini memiliki beberapa kekurangan yaitu waktu dan biaya yang diperlukan untuk men-setup. Mulai dari settingGIT sampai deployment di cloud.
Beruntung pada saat ini kita diperkenalkan pada teknologi tunneling dimana, client dapat melihat proses pembuatan proyek dengan mudah, murah, dan cepat tanpa harus deploy pada komputasi cloud. Teknologi tunneling ini disediakan oleh Ngrok dengan gratis untuk 1 tunnel proyek atau bisa juga digunakan untuk bisnis besar (berbayar).
Setting-up
Proses pemasangan Ngrok pada docker relatif mudah. Terdapat X tahap sebagai berikut
Sign-up
Lakukan proses sign up pada situs Ngrok, gratis kok
Simpan token
untuk melakukan koneksi. dapat di dapat dari bagian Auth (di sidebar)
Tulis script instalasi Ngrok
Untuk menginstal ngrok anda terlebih dahulu harus menuliskan script dibawah ini di akhir file Dockerfile dalam folder workspace. (instalasi tidak berjalan sampai kita masuk dalam workspace)
[table][tr][td][/td]
[/tr]
[/table]
Instalasi Ngrok
Instalasi berjalan pada saat kita masuk ke dalam workspace docker melalui SSH. Maka sekarang silahkan masuk dalam workspace (anda harus berada dalam folder docker yang akan diaktifkan) dengan cara:
untuk memastikan instalasi selesai ketik
jika berhasil maka akan muncul versi ngrok seperti dibawah ini:
selamat instalasi telah selesai,
Masukan token
Setelah instalasi ngrok berhasil, kita masukan token yang telah kita dapatkan dari situs ngrok ke dalam ngrok yang telah kita instal sebelumnya. Dengan cara:
Buat koneksi network docker
Pada saat ini docker dapat mengakses internet, namun jaringan internet tidak dapat mengakses docker, maka dari itu kita memerlukan koneksi network untuk docker, dengan menggunakan
akses docker menggunakan koneksi yang telah kita buat
[table][tr][td][/td]
[/tr]
[/table]
Forwarding Address Ngrok
jika berhasil maka terminal akan menampilkan status dari koneksi tunnel
Alamat dari forwarding yang ditampilkan, adalah alamat tunnel menuju docker kita. alamat ini lah yang kita berikan kepada client untuk dalam melihat proyek docker kita.
Sebelum membaca
Sebelum membaca lebih jauh, anda harus mengerti apa itu docker, cara instalasi docker, dan sedikit mekanisme dalam linux.
Pendahuluan
Bagaimana cara agar proyek yang kita kerjakan dapat diakses (dilihat) orang lain yang bukan dalam satu jaringan?
Ketika kita ingin memperlihatkan hasil project (docker) kita pada orang lain, kita cenderung menggunakan hosting VPS seperti AWS atau DigitalOcean lalu mengaktifkannya dalam beberapa waktu (supaya irit) agar orang tersebut dapat melihat proses perkembangan aplikasi. Namun hal ini memiliki beberapa kekurangan yaitu waktu dan biaya yang diperlukan untuk men-setup. Mulai dari settingGIT sampai deployment di cloud.
Beruntung pada saat ini kita diperkenalkan pada teknologi tunneling dimana, client dapat melihat proses pembuatan proyek dengan mudah, murah, dan cepat tanpa harus deploy pada komputasi cloud. Teknologi tunneling ini disediakan oleh Ngrok dengan gratis untuk 1 tunnel proyek atau bisa juga digunakan untuk bisnis besar (berbayar).
Setting-up
Proses pemasangan Ngrok pada docker relatif mudah. Terdapat X tahap sebagai berikut
Sign-up
Lakukan proses sign up pada situs Ngrok, gratis kok

Simpan token
untuk melakukan koneksi. dapat di dapat dari bagian Auth (di sidebar)
Tulis script instalasi Ngrok
Untuk menginstal ngrok anda terlebih dahulu harus menuliskan script dibawah ini di akhir file Dockerfile dalam folder workspace. (instalasi tidak berjalan sampai kita masuk dalam workspace)
Quote:
[table][tr][td][/td]
[/tr]
[/table]
Instalasi Ngrok
Instalasi berjalan pada saat kita masuk ke dalam workspace docker melalui SSH. Maka sekarang silahkan masuk dalam workspace (anda harus berada dalam folder docker yang akan diaktifkan) dengan cara:
Quote:
untuk memastikan instalasi selesai ketik
Quote:
jika berhasil maka akan muncul versi ngrok seperti dibawah ini:
Quote:
selamat instalasi telah selesai,
Masukan token
Setelah instalasi ngrok berhasil, kita masukan token yang telah kita dapatkan dari situs ngrok ke dalam ngrok yang telah kita instal sebelumnya. Dengan cara:
Quote:
Buat koneksi network docker
Pada saat ini docker dapat mengakses internet, namun jaringan internet tidak dapat mengakses docker, maka dari itu kita memerlukan koneksi network untuk docker, dengan menggunakan
Quote:
akses docker menggunakan koneksi yang telah kita buat
Quote:
[table][tr][td][/td]
[/tr]
[/table]
Forwarding Address Ngrok
jika berhasil maka terminal akan menampilkan status dari koneksi tunnel
Alamat dari forwarding yang ditampilkan, adalah alamat tunnel menuju docker kita. alamat ini lah yang kita berikan kepada client untuk dalam melihat proyek docker kita.
0
1.4K
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan