Langkah Mudah Membagikan Proyek Web Pribadi
Artikel ini tentang bagaimana localhost
kita jadikan sebagai link yang bisa di akses oleh setiap orang. Kita akan melakukan ini dengan menggunakan ngrok
.
Sebagai seorang developer, apapun yang kita kerjakan harus dibagikan sebagai sebuah link yang orang lain bisa mengaksesnya. Terlepas apakah kita sebagai seorang frontend
, backend
, MERN
stack atau seorang LAMP
stack developer, saya asumsikan kamu tahu tentang pentingnya http://localhost
.
Bagaimana cara membagikan pekerjaan kita di localhost
agar bisa di akses oleh orang lain dengan simple?
Ada beberapa metode deploy project ke sebuah server sebagai link yang bisa diakses. Tapi problem dengan proses ini adalah kita harus:
commit
kode kita dan nge-push
ke server eksternal sebelum orang lain bisa melihat progressnya.Proses ini merupakan proses yang memakan waktu dan data.
Sebagai
code newbie
prosesnya bahkan lebih melelehkan karena kita harus mempelajari git, GitHub, heroku, AWS, dan lain-lain.
Jawaban dari semua masalah tersebut adalah membagikan pekerjaan kita di localhost
tanpa perlu commit
dan push
code kita ke server eksternal. Ini sangat dimungkinkan dengan tunneling
localhost
kita ke internet menggunakan ngrok
.
Ngrok
mengekspos server local dibelakan NATs
dan firewall
ke internet publik melalui tunnel
yang aman.
Ayo Kita Mulai
Download ngrok disini.
Unzip file yang sudah di tadi untuk meng-install-nya.
Untuk Linux atau OSX kamu bisa meng-unzip ngrok dengan perintah
unzip /path/to/ngrok.zip
. Untuk pengguna Windows cukup double clickngok.zip
.Sambungkan dengan akun kita (opsional)
Jalankan perintah berikut
./ngrok authtoken <your_auth_token>
, untuk menmbahkanauthtoken
kita kedalam filengrok.yml
. Menghubungkan dengan akun akan mencantumkantunnel
yang terbuka ke dashboard. Memungkinkan kita untuk setup timeout tunnel lebih lama dan banyak lagi. Kunjungi dashboard untuk mendapatkanauthtoken
.Jalankan
ngrok
Untuk menjalankan tunnel http di port
3000
jalankan perintah berikut./ngrok http 3000
.
terminal akan terlihat seperti gambar berikut:Jadi link tersebut bisa dibagikan dan dapat diakses oleh orang lain. Link tersebut bekerja selama kita menjalankan programnya di kimputer kita.
Kenapa kita menggunakan ngrok?
Mereka memiliki dokumentasi yang baik, mudah untuk digunakan dan memiliki pengguna yang banyak yang dapat menolong kita dengan banyak proyek yang mungkin kita kerjakan.
Lihat dokumentasi untuk melihat lebih banyak ide bagaimana cara menggunakan ngrok
.
Sumber
Subscribe to my newsletter
Read articles from Ajat Darojat directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Ajat Darojat
Ajat Darojat
A software engineer, coding instructor, and creator of Mongoloquent ORM. Active in communities and contribute to open-source projects.