Langkah Mudah Membagikan Proyek Web Pribadi

Ajat DarojatAjat Darojat
2 min read

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

  1. Download ngrok disini.

  2. 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 click ngok.zip.

  3. Sambungkan dengan akun kita (opsional)

    Jalankan perintah berikut ./ngrok authtoken <your_auth_token>, untuk menmbahkan authtoken kita kedalam file ngrok.yml. Menghubungkan dengan akun akan mencantumkan tunnel yang terbuka ke dashboard. Memungkinkan kita untuk setup timeout tunnel lebih lama dan banyak lagi. Kunjungi dashboard untuk mendapatkan authtoken.

  4. 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

0
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.