Latar Belakang
Dahlia Hotspot adalah sistem hotspot RT/RW yang saya bangun menggunakan MikroTik RB750Gr3 dengan RouterOS 7.18.2 dan MikMon v4 sebagai panel manajemen voucher. Sistem ini melayani pengguna di area perumahan dengan sistem voucher berbayar.
Hardware dan Software
- Router: MikroTik RB750Gr3
- RouterOS: 7.18.2
- Panel: MikMon v4 (irhabi89/mikhmon_v4)
- Switch: Ruijie ES210GS-P
- Hosting panel: Docker di Node 2 microcloud (port 8083)
Paket Voucher
| Paket | Speed | Harga |
|---|---|---|
| 1 Jam | 5M/4M | Rp 1.000 |
| 3 Jam | 7M/6M | Rp 2.000 |
| 24 Jam | 9M/8M | Rp 5.000 |
| 7 Hari | 12M/10M | Rp 15.000 |
| 30 Hari | 15M/13M | Rp 40.000 |
Setup MikMon v4 di Docker
MikMon v4 bisa dijalankan via Docker di Node 2:
services:
mikhmon:
image: irhabi89/mikhmon_v4:latest
container_name: mikhmon
restart: unless-stopped
ports:
- "8083:80"
volumes:
- /opt/mikhmon/data:/var/www/html/system/database
Bug limit-uptime di RouterOS v7
Ini masalah yang cukup menyita waktu. Di RouterOS v7, fitur limit-uptime pada user hotspot tidak berfungsi seperti di ROS v6. Voucher dengan limit waktu (misal 1 jam) tidak otomatis expired.
Solusi: Gunakan scheduler MikroTik untuk jalankan script cek uptime secara periodik, atau gunakan fitur session-timeout sebagai pengganti limit-uptime di profile hotspot.
Di MikMon v4, perlu set parameter di bagian profile generation:
session-timeout=1h # untuk voucher 1 jam session-timeout=3h # untuk voucher 3 jam
Bukan menggunakan limit-uptime yang bermasalah di ROS v7.
Halaman Login Hotspot Custom
Halaman login hotspot dibuat custom agar sesuai branding Dahlia. File yang perlu dikustomisasi di MikroTik:
login.html— halaman login utamaalogin.html— setelah login berhasilstatus.html— status koneksi aktiflogout.html— konfirmasi logouterror.html— halaman error
Upload via Winbox: Files → hotspot folder, atau via FTP.
Akses Panel MikMon
Panel MikMon diakses via Cloudflare Tunnel yang sudah dikonfigurasi di Node 1:
- hostname: dahlia.rikystudio.id service: http://192.168.30.243:8083
Sehingga admin bisa generate voucher dari mana saja via dahlia.rikystudio.id.
Kesimpulan
MikMon v4 sangat memudahkan manajemen hotspot voucher. Bug limit-uptime di ROS v7 memang frustasi tapi bisa diatasi dengan session-timeout. Untuk deployment production, pastikan backup config MikroTik secara rutin dan monitor penggunaan bandwidth via Winbox atau The Dude.