Panduan Cara Instalasi Mikhmon di Linux - Mikhmon atau MikroTik Hotspot Monitor merupakan sebuah aplikasi berbasis web (MikroTik API PHP class) yang ditujukan untuk membantu melakukan manajemen hotspot pada MikroTik. Khususnya MikroTik yang tidak mendukung User Manager.
Mikhmon bukanlah radius server, oleh karenanya mikhmon tidak harus selalu aktif, kamu bisa mengaktifkan / menjalankan mikhmon pada saat dibutuhkan saja, misalnya ketika ingin membuat voucher hotspot.
Mikhmon dapat dijalankan di berbagai sistem operasi seperti Windows, Linux, Android, bahkan bisa juga diinstall di OpenWRT.
Fitur Pada Mikhmon
Sebelum masuk ke tahap instalasi, berikut adalah beberapa fitur pada Mikhmon yang bisa kita nikmati untuk keperluan manajemen user hotspot.
- Add, edit, remove user hotspot.
- Ganerate user hotspot.
- Add, edit, remove user profile.
- Cetak voucher.
- Quick Print. Cetak voucher ke thermal printer via bluetooth.
- Report penjualan.
- Custom template voucher.
- Multi router.
Untuk detail mengenai fitur yang tersedia pada Mikhmon, kamu bisa membacanya di laman fitur mikhmon.
Oke lanjut, pada kesempatan kali ini blog tutorialjaringan.com akan memberikan panduan lengkap instalasi Mikhmon di GNU/Linux menggunakan web server Apache2.
Tutorial Cara Instalasi Mikhmon di Linux
Untuk dapat menjalankan Mikhmon di GNU/Linux, ada beberapa persyaratan yang harus dipenuhi, diantaranya yaitu :
- Pastikan kamu sudah menginstall web server di Linux kamu, tutorialnya klik disini.
- Pastikan service API pada MikroTik aktif (tidak dimatikan).
- Pastikan kamu sudah men-setup layanan hotspot di MikroTik.
Kalau semua syarat tersebut sudah terpenuhi, mari kita lanjut ke tahap instalasinya.
Langkah 1 : Install Wget dan Unzip
Kita akan menggunakan kedua tool ini, wget akan digunakan untuk mendownload Mikhmon dan unzip akan dipakai untuk mengekstrak Mikhmon yang sudah didownload. Buka konsol terminal lalu jalankan perintah berikut ini.
$ sudo apt-get install wget && sudo apt-get install unzip
Langkah 2 : Download Mikhmon & Upload ke Web Server
Direktori web server di Linux terletak di /var/www/html, silahkan berpindah ke direktori tersebut.
$ cd /var/www/html/
Kemudian download Mikhmon versi 3 dengan tool wget.
$ sudo wget -O mikhmon.zip https://codeload.github.com/laksa19/mikhmonv3/zip/master
Karena kita menjalankan wget dengan sudo, maka akan diminta menginputkan password root, silahkan ketik password root kamu dengan benar dan tunggu proses download sampai selesai.
Langkah 3 : Ekstrak Mikhmon dan Ubah Permission
Jika sudah didownload, sekarang kita lakukan ekstrak file Mikhmon-nya dengan tool unzip.
$ sudo unzip mikhmon.zip && sudo mv mikhmonv3-master/ mikhmon
Jika sudah diekstrak, nanti akan muncul direktori atau folder dengan nama mikhmon. Agar nantinya Mikhmon dapat dijalankan melalui web browser dengan lancar tanpa ada kendala, maka kita harus mengubah permission-nya.
$ sudo chmod -R 755 mikhmon
$ sudo chown -R www-data:www-data mikhmon
Langkah 4 : Jalankan Mikhmon Dengan Web Browser
Langkah berikutnya silahkan buka web browser, lalu ketik alamat http://localhost/mikhmon untuk mengakses Mikhmon yang sudah kita install.
Untuk login ke dalam Mikhmon, kamu bisa menggunakan :
Username : mikhmon
Password : 1234
Setelah berhasil login, kamu akan diarahkan ke halaman seperti gambar di bawah ini, silahkan klik tombol Add Router untuk menambahkan router hotspot yang akan kita manage dengan Mikhmon.
Kemudian isikan beberapa parameter berikut ini untuk menghubungkan Mikhmon ke router MikroTik yang menjalankan hotspot.
- Session Name : Hotspot-Office (opsional)
- IP MikroTik : 192.168.44.1 (IP Router)
- Username : username yg dipakai untuk login ke router
- Passowrd : password yg dipakai untuk login ke router
- Hotspot Name : Tutorialjaringan_Hotspot (opsional)
- DNS Name : hotspot.tutorialjaringan.com (cek di menu IP - Hotspot - Server Profiles)
Kemudian klik tombol Save lalu klik tombol Connect.
Setelah itu kamu akan diarahkan ke dashboard Mikhmon seperti contoh pada gambar di bawah, sampai disini kita sudah berhasil menginstall dan menjalankan aplikasi Mikhmon di Linux menggunakan web server Apache2.