Sebelum mulai
- Hotspot sudah dibuat di router: Winbox → IP → Hotspot → Hotspot Setup (pilih interface untuk pelanggan, ikuti sampai selesai). Skrip MikrotikBot tidak membuat hotspot, hanya menyambungkannya ke server login.
- Router bisa mengakses internet.
- Anda tahu versi RouterOS router: terlihat di judul jendela Winbox (misalnya
v6.49.17berarti RouterOS 6) atau ketik/system resource printdi Terminal. - Akun MikrotikBot aktif. Router boleh dipasang sebelum saldo diisi, tetapi voucher baru bisa login setelah saldo bulan pertama masuk.
Langkah 1 — Tambah router di panel
Buka menu MikroTik → Daftar Router. Usaha baru punya 1 slot yang sudah termasuk di biaya bulanan, jadi router pertama dipasang tanpa potongan.


Router ke-2 dan seterusnya memakai slot baru: saldo dipotong Rp10.000 saat itu dan biaya bulanan naik Rp10.000 (sudah termasuk 1 VPN + 100 HP online). Angkanya ditampilkan dulu sebelum Anda menekan tombol. Hanya pemilik yang bisa membayar slot baru; admin boleh memasang router di slot yang sudah dibayar.
Langkah 2 — Pilih versi RouterOS dan salin skrip
Router baru langsung muncul di daftar, tetapi belum jalan sampai skripnya ditempel. Tekan Lihat skrip pemasangan pada kotak router itu.

Skrip berisi kunci router. Siapa pun yang memegangnya bisa menyamar sebagai router Anda. Jangan kirim ke grup atau orang lain. Kalau terlanjur, tekan Putar kunci lalu tempel skrip yang baru. Setiap kali skrip dibuka, server mencatat siapa yang membukanya.
Langkah 3 — Tempel di Winbox → New Terminal
- Buka Winbox dan masuk ke MikroTik yang mau dipasang — pastikan routernya benar.
- Klik menu New Terminal.
- Klik kanan di jendela Terminal → Paste (atau Ctrl+V). Tempel seluruh skrip sekaligus, jangan dipotong-potong.
- Kalau baris terakhir belum jalan, tekan Enter. Tunggu sampai muncul tulisan
MikrotikBot: selesai.
Bagian pertama skrip hanya memeriksa: versi RouterOS, nama yang bentrok dengan pengaturan lain, dan kemampuan /tool fetch. Kalau ada yang tidak cocok, skrip berhenti dengan kalimat yang diawali BERHENTI: sebelum mengubah apa pun. Contoh yang paling sering: memilih skrip versi yang salah — muncul "Skrip ini untuk RouterOS 7, router ini RouterOS 6…". Pilih versi yang lain di panel, lalu tempel lagi.
Yang dipasang skrip
- VPN L2TP tanpa IPsec bernama
mikrotikbot-vpnke server MikrotikBot (router yang menyambung keluar — tidak perlu IP publik). - Server login RADIUS untuk layanan hotspot, dengan jalur ke server lewat VPN.
- Profil hotspot diatur memakai RADIUS dan laporan sesi (
use-radius=yes,radius-accounting=yes). - Izin pemutusan HP dari server (
/radius incoming, port 3799) supaya tombol Putuskan di panel bekerja. - Pagar: HP pembeli tidak bisa menjangkau server login lewat router, dan saat VPN putus data login tidak dikirim lewat internet biasa.
- Kabar router tiap menit (penjadwal
mikrotikbot-kabar), supaya panel tahu router hidup. Kabar yang gagal dicatat sekali di Log MikroTik.
Semua yang dipasang berkomentar mikrotikbot-hotspot, jadi mudah dikenali dan aman ditempel ulang.
Langkah 4 — Cek status Tersambung
Dalam satu-dua menit, keadaan router di Daftar Router berubah menjadi Tersambung dan VPN siap.

| Yang tampil | Artinya |
|---|---|
| Tersambung | Router mengabari server kurang dari 3 menit lalu. |
| Putus-nyambung | Kabar terakhir 3 menit sampai 3 jam lalu. Belum tentu mati — sering hanya listrik atau internet di lokasi. |
| Putus | Tidak ada kabar lebih dari 3 jam. |
| Belum pernah mengabari | Skrip belum ditempel, atau VPN-nya belum pernah tersambung. |
| VPN menunggu | Akun VPN sedang dibuat di server. Biasanya hilang sendiri dalam beberapa detik. |
| VPN siap | Akun VPN sudah ada di server dengan kunci terbaru. |
Mau memastikan dari sisi MikroTik? Di Terminal ketik:
/interface l2tp-client print
/radius print
/ip hotspot profile print
/log print where message~"MikrotikBot"
mikrotikbot-vpn harus berstatus R (running), ada satu entri RADIUS berkomentar mikrotikbot-hotspot, dan profil hotspot memakai RADIUS.
Terakhir, coba satu voucher: matikan data seluler HP, sambungkan ke wifi hotspot, ketik kode voucher di halaman login. Kalau diterima, HP itu muncul di Yang Sedang Online.
Putar kunci, ganti nama, lepas router
- Putar kunci (pemilik/admin): kunci VPN, rahasia RADIUS, dan rahasia kabar router diganti sekaligus. Router lama langsung ditolak sampai skrip baru ditempel. Pakai ini kalau skrip bocor.
- Ganti nama: kapan saja, hanya untuk tampilan di panel.
- Lepas router (pemilik saja, ketik ulang nama router): server berhenti mengenali router itu dan akun VPN-nya dihapus. Riwayat sesi dan penjualan tetap ada. Slotnya tetap dibayar dan dipakai router berikutnya tanpa potongan. Melepas router tidak menurunkan biaya bulanan.
Langkah berikutnya: buat paket dan pasang halaman login.
Tanya jawab
MikroTik apa saja yang bisa dipakai?
Semua MikroTik dengan RouterOS versi 6 atau 7 yang bisa menjalankan hotspot, misalnya hEX, hAP, RB750, RB951, RB450, CCR, atau CHR.
Apakah perlu IP publik atau port forward di lokasi saya?
Tidak. Router yang menyambung keluar ke server MikrotikBot lewat VPN L2TP, jadi internet rumahan, jaringan seluler, atau koneksi tanpa IP publik tetap bisa.
Apa yang terjadi kalau internet ke server putus?
Pembeli yang sudah login tetap memakai internet sampai sesinya berakhir. Login voucher baru menunggu sampai sambungan pulih. Selama VPN putus, data login tidak dikirim lewat internet biasa.
Bolehkah skrip ditempel ulang?
Boleh. Semua yang dipasang skrip diberi komentar mikrotikbot-hotspot dan dibuang dulu sebelum dipasang lagi. Tempel ulang juga yang Anda lakukan sesudah Putar kunci.
Apakah voucher terikat ke satu router?
Tidak. Satu voucher berlaku di semua router usaha Anda. Voucher yang belum dipakai tetap bisa dipakai di router lain walau sebuah router dilepas.