Daftar halaman Mikhmon

Untuk admin panel

Diperbarui 12 Oktober 2026

Halaman ini untuk pengguna dengan role admin: orang yang membuat akun operator, mengurus server VPN, menyiapkan bot Telegram, dan menyiapkan akses remote. Operator biasa tidak melihat tab Users dan tidak bisa mengubah pengaturan server VPN maupun bot.

Semua yang dijelaskan di halaman lain juga berlaku untuk admin, karena admin bisa punya router sendiri.

Mengelola akun operator

Buka Settings → tab Users.

Menambah akun

  1. Di kartu Tambah User, isi Username dan Password.
  2. Pilih Role: user untuk operator, admin untuk sesama admin.
  3. Klik Simpan.
Aturan Keterangan
Username Hanya huruf, angka, titik, garis bawah, dan tanda hubung; paling banyak 64 karakter; tidak boleh sama dengan yang sudah ada
Password Paling sedikit 4 karakter

Berikan username dan password itu kepada operator, dan minta ia menggantinya setelah login pertama.

Membaca dan mengubah daftar akun

Kolom Isi
Username Nama akun. Tulisan (saya) menandai akun Anda sendiri.
Role admin atau user
Status aktif atau nonaktif
Router Jumlah router milik akun itu
Kuota Batas jumlah router sekaligus jumlah VPN akun itu, karena satu router memakai satu VPN. Pilih 3, 5, atau 10 (langsung tersimpan), atau Lainnya… lalu ketik angka 1–999 dan klik tombol centang. Admin tidak dibatasi.
Reset Password Ketik password baru, lalu klik Ganti
Action Tiga tombol di bawah ini
Tombol Kegunaan
Ubah role Mengubah role: user menjadi admin, atau sebaliknya
Aktif / nonaktif Mengaktifkan atau menonaktifkan akun. Akun nonaktif tidak bisa login.
Hapus user Menghapus akun, setelah Anda menyetujui konfirmasinya

Di komputer ketiga tombol itu berupa ikon; arahkan kursor ke ikonnya untuk melihat namanya. Di HP tombolnya bertuliskan Role, Aktif/Nonaktif, dan Hapus.

Peringatan Password masih bawaan, sebaiknya diganti. di bawah sebuah username berarti akun itu masih memakai password awal pemasangan. Ganti segera.

Panel menolak tindakan yang bisa mengunci Anda dari panel:

  • Anda tidak bisa menghapus, menonaktifkan, atau mengubah role akun Anda sendiri.
  • Admin terakhir tidak bisa dihapus, dinonaktifkan, atau diturunkan menjadi user.

Peringatan: menghapus akun juga menghapus semua router milik akun itu dari panel, beserta laporan penjualan, data pelanggan PPPoE, template voucher, dan VPN-nya. Tindakan ini tidak bisa dibatalkan.

Melihat sebagai operator

Kartu Lihat Sebagai membuat Anda melihat panel seperti seorang operator: daftar router dan VPN-nya. Ini berguna saat membantu operator yang mengalami masalah.

  1. Pilih akunnya di daftar User, lalu klik Pindah.
  2. Selama berpindah, tulisan Sedang melihat router milik user lain. tampil di kartu itu.
  3. Untuk kembali, pilih akun bertanda (saya), lalu klik Pindah.

Menyiapkan server VPN

Buka Settings → tab VPN. Kartu Konfigurasi Server VPN hanya tampil untuk admin.

Kolom Isi
Endpoint (host/IP) Alamat publik server yang dihubungi router, berupa IP atau nama domain
Listen Port Port WireGuard di server, bawaannya 51820
Public Key Server Kunci publik server. Dapatkan dengan perintah wg show wg0 public-key di server.
Subnet VPN Rentang alamat untuk router, misalnya 10.100.100.0/24
Interface Server Nama interface WireGuard di server, bawaannya wg0
Keepalive (detik) Selang pengiriman paket penjaga sambungan, bawaannya 25

Klik Simpan Konfigurasi. Selama Endpoint dan Public Key Server belum diisi, panel menampilkan peringatan, dan perintah di tutorial VPN masih berisi tulisan pengganti yang belum bisa dipakai.

Mengatur batas VPN

Tidak ada batas VPN yang terpisah: jumlah VPN seorang operator dibatasi angka Kuota yang sama dengan batas routernya, diatur di tab Users.

Mengelola VPN semua operator

Sebagai admin, daftar VPN menampilkan milik semua akun, dengan tambahan:

  • Kolom Pemilik berisi daftar pilihan untuk memindahkan sebuah VPN ke akun lain.
  • Saat menambah VPN, Anda bisa memilih Pemilik-nya.
  • Jendela Tutorial menampilkan dua perintah tambahan untuk server: Terapkan di Server (VPS) dan Hapus Peer di Server. Perintah ini hanya diperlukan bila server Anda tidak menerapkan perubahan VPN secara otomatis.

Selama Anda memakai Lihat Sebagai, halaman VPN hanya menampilkan VPN milik operator itu. Kembali ke akun Anda sendiri untuk mengelola semuanya.

Menyiapkan bot Telegram

Satu bot melayani semua operator. Operator menghubungkan chat-nya sendiri dan mengatur pesannya sendiri, seperti dijelaskan di Notifikasi Telegram; yang disiapkan admin hanya bot-nya.

  1. Di Telegram, buka @BotFather, kirim /newbot, lalu ikuti pertanyaannya. BotFather memberi token berbentuk 123456789:AAxxxx....
  2. Buka Settings → Telegram. Kartu Bot Telegram hanya tampil untuk admin.
  3. Tempel token di Token Bot, isi Alamat Penerima, lalu klik Simpan Pengaturan Bot. Panel memeriksa token ke Telegram dan menampilkan nama bot-nya, misalnya @mikhmon_bot.
Kolom Isi
Bot Nama bot menurut Telegram. Terisi setelah token diterima.
Token Bot Token dari BotFather. Kosongkan bila tidak diganti. Disimpan terenkripsi.
Hapus token Centang lalu simpan untuk menghentikan semua notifikasi
Alamat Penerima Alamat event.php panel ini yang bisa dibuka router, misalnya https://panel.example.com/event.php. Router di balik VPN juga bisa memakai alamat VPN server, misalnya https://10.100.100.1/event.php.
Pengirim Keadaan proses pengirim pesan (lihat di bawah)

Pesan dikirim oleh proses terpisah yang dijalankan cron setiap menit (extra/telegram_worker.sh, cara memasangnya ada di README server). Baris Pengirim menunjukkan keadaannya:

  • belum pernah berjalan: cron belum dipasang. Pesan menumpuk dan tidak terkirim.
  • terakhir N menit lalu berwarna merah: cron berhenti lebih dari 3 menit.
  • aktif: normal.

Catatan: mengganti Alamat Penerima tidak mengubah router yang sudah terpasang. Di halaman operator, router itu ditandai alamat penerima berubah, pasang ulang, dan operator menekan Pasang ulang sendiri.

Selama Anda memakai Lihat Sebagai, kartu chat, kejadian, dan router menampilkan milik operator itu, jadi Anda bisa membantunya menghubungkan chat atau memasang ke router.

Menyiapkan akses remote

Operator bisa membuka WinBox atau SSH ke routernya lewat domain:port sementara, seperti dijelaskan di Akses remote WinBox dan SSH. Server meneruskan port itu ke router lewat VPN, jadi fitur ini hanya untuk router yang memakai alamat VPN panel.

Buka Settings → Remote. Kartu Konfigurasi Remote hanya tampil untuk admin.

Kolom Isi
Domain Nama yang dibuka operator di WinBox atau SSH, biasanya domain panel ini, tanpa https:// dan tanpa port
Rentang Port Port publik yang boleh dipakai, misalnya 9000-9009 atau 9000,9001; 1024 sampai 65535, paling banyak 100 port. Dipakai bersama semua akun.
Reconciler Keadaan proses di server yang menerapkan sesi ke firewall (lihat di bawah)
Port tersedia Jumlah port dari rentang itu

Klik Simpan Konfigurasi Remote.

Sesi diterapkan ke firewall server oleh proses terpisah yang dijalankan cron setiap menit sebagai root (remote_reconcile.sh di /opt/mikhmon-remote, cara memasangnya ada di README server). Baris Reconciler menunjukkan keadaannya:

  • belum pernah berjalan: reconciler belum dipasang. Sesi yang dibuka operator tidak pernah aktif.
  • terakhir N menit lalu berwarna merah: cron berhenti lebih dari 3 menit.
  • aktif: normal, beserta jumlah port yang sedang diterapkan.

Catatan: port yang dibuka hanya menerima sambungan dari alamat yang ditulis operator di Izinkan dari, dan ditutup sendiri saat sesinya berakhir. Firewall router tetap harus mengizinkan WinBox atau SSH dari alamat VPN server.

Chat WhatsApp