Mikhmon-Docker adalah implementasi Docker untuk Mikhmon (MikroTik Hotspot Monitor), sebuah aplikasi berbasis PHP untuk monitoring dan manajemen hotspot MikroTik.
Mikhmon-Docker mengemas aplikasi Mikhmon dalam container Docker, memudahkan instalasi dan penggunaan Mikhmon tanpa perlu mengonfigurasi lingkungan server web secara manual. Project ini memungkinkan Anda untuk:
- Menjalankan Mikhmon di lingkungan terisolasi
- Memudahkan deployment di berbagai platform
- Mempertahankan data konfigurasi dengan volume Docker
- Mengakses Mikhmon dari browser web di port yang telah dikonfigurasi
- Manajemen Hotspot: Monitor dan kelola pengguna hotspot MikroTik
- Manajemen Voucher: Buat dan cetak voucher hotspot
- Dashboard Informatif: Lihat statistik dan informasi pengguna
- Manajemen Pengguna: Tambah, edit, dan hapus akun pengguna
- Laporan: Akses laporan penggunaan dan pendapatan
- Multi-Router: Kelola beberapa router MikroTik dalam satu aplikasi
- Konfigurasi Persisten: Data tersimpan dalam volume Docker
- Docker dan Docker Compose terinstal
- Koneksi jaringan ke router MikroTik
- Router MikroTik dengan API yang diaktifkan
-
Clone repository ini:
git clone https://github.com/rizkikotet-dev/mikhmon-docker.git cd mikhmon-docker -
Jalankan dengan Docker Compose:
docker-compose up -d
-
Akses Mikhmon melalui browser:
http://localhost:80
File docker-compose.yml yang tersedia:
services:
mikhmon:
container_name: Mikhmon
pull_policy: always
image: rizkikotet/mikhmon:latest
restart: unless-stopped
ports:
- "80:80"
#- "443:443"
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Jakarta- Setelah mengakses Mikhmon melalui browser, Anda akan melihat halaman login.
- Gunakan kredensial default:
- Username:
mikhmon - Password:
1234
- Username:
- Ubah password default segera setelah login pertama.
- Tambahkan router MikroTik dengan mengklik "Add Router":
- Masukkan nama untuk router
- Masukkan alamat IP router
- Masukkan username dan password API
- Klik "Save"
Untuk memperbarui ke versi terbaru:
docker-compose down
git pull
docker-compose up -d --build- Tidak dapat terhubung ke Mikhmon: Pastikan port 80 tidak digunakan oleh aplikasi lain
- Tidak dapat terhubung ke router: Verifikasi bahwa API MikroTik diaktifkan dan kredensial benar
Mikhmon dikembangkan oleh laksa19: https://laksa19.github.io/?mikhmon/v3
Project ini adalah implementasi Docker tidak resmi untuk memudahkan deployment Mikhmon.
Kontribusi sangat diterima! Silakan fork repository ini dan kirimkan pull request.
Project ini dilisensikan di bawah MIT License dengan penghormatan ke proyek asli Mikhmon.
© 2025 Mikhmon-Docker | Mikhmon © laksa19
