Konfigurasi Instalasi Mikhmon Pada Linux Debian / Ubuntu

Konfigurasi ini menjelaskan cara menginstal MikroTik Hotspot Monitor (Mikhmon) pada sistem Linux, khususnya Debian dan Ubuntu. Karena kedua distribusi ini cukup mirip dalam hal struktur dan manajemen paket, panduan ini bisa digunakan untuk keduanya dengan mudah.

Langkah Konfigurasi

1

Persiapan Awal

Sebelum memulai konfigurasi, pastikan alat dan bahan berikut sudah dipersiapkan :

  • Laptop / PC / Server dengan sistem operasi linux debian / ubuntu
  • Akses root atau user dengan privilege sudo
  • Koneksi internet yang stabil
Gambar 1.1: Linux Debian
Gambar 1.2: Mikhmon
2

Update & Upgrade Sistem

Langkah pertama adalah update & upgrade sistem agar repository menjadi paling update :

Gambar 2.1: Update Sistem

Commands :

sudo apt update && apt upgrade -y
3

Instal Paket Pendukung

Langkah selanjutnya adalah instal paket pendukung untuk mikhmon :

Gambar 3.1: Instal Paket Pendukung

Commands :

sudo apt install apache2 php php-cli php-curl php-mbstring unzip wget -y
4

Masuk Ke Folder Web Server

Langkah selanjutnya adalah masuk ke folder web server :

Gambar 4.1: Masuk Ke Folder Web Server

Commands :

cd /var/www/html
5

Instal Paket Mikhmon

Langkah selanjutnya adalah menginstal paket mikhmon di folder web server :

Gambar 5.1: Instal Paket Mikhmon

Commands :

sudo wget https://github.com/laksa19/mikhmonv3/archive/refs/heads/master.zip -O mikhmon.zip
6

Ekstrak File Mikhmon

Langkah selanjutnya adalah mengekstrak file mikhmon, agar file aplikasi tersedia dalam bentuk folder dan siap digunakan oleh web server :

Gambar 6.1: Ekstrak File Mikhmon

Commands :

sudo unzip mikhmon.zip
7

Mengganti Nama File

Langkah selanjutnya adalah mengganti nama folder hasil ekstrak dari mikhmonv3-master menjadi mikhmon agar mempermudah pengelolaan dan akses aplikasi :

Gambar 7.1: Mengganti Nama File

Commands :

sudo mv mikhmonv3-master mikhmon
8

Mengubah Kepemilikan Folder

Langkah selanjutnya adalah mengubah kepemilikan folder agar apache punya hak akses penuh untuk membaca, menulis, dan menjalankan file di folder tersebut :

Gambar 8.1: Mengubah Kepemilikan Folder

Commands :

sudo chown -R www-data:www-data /var/www/html/mikhmon
9

Memberikan Hak Akses Kepada Pemilik

Langkah selanjutnya adalah memberikan hak akses baca, tulis, dan eksekusi kepada pemilik dan pengguna lain di folder mikhmon :

Gambar 9.1: Memberikan Hak Akses Kepada Pemilik

Commands :

sudo chmod -R 755 /var/www/html/mikhmon
10

Buka File mikhmon.conf

Langkah selanjutnya adalah masuk ke dalam file konfigurasi apache mikhmon :

Gambar 10.1: Buka File mikhmon.conf

Commands :

sudo nano /etc/apache2/sites-available/mikhmon.conf
11

Isi Konfigurasi mikhmon.conf

Langkah selanjutnya adalah mengisi konfigurasi pada mikhmon.conf :

Gambar 11.1: Mengisi Konfigurasi mikhmon.conf

Commands :

<VirtualHost *:80>
    DocumentRoot /var/www/html/mikhmon
    ServerName mikhmon.local

    <Directory /var/www/html/mikhmon>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
12

Mengaktifkan Mikhmon

Langkah selanjutnya adalah mengaktifkan mikhmon :

Gambar 12.1: Mengaktifkan Mikhmon

Commands :

sudo a2ensite mikhmon.conf
sudo systemctl reload apache2
13

Pengujian Mikhmon

Langkah terakhir adalah menguji mikhmon di browser http://127.0.0.1/mikhmon dengan default username mikhmon & password 1234 :

Gambar 13.1: Pengujian Mikhmon Di Browser

Tips

Pastikan sistem sudah ter-update dengan menjalankan sudo apt update && sudo apt upgrade sebelum memulai konfigurasi.

Back