Hi everyone,
I'd like to share an open-source (AGPL-3.0) tool I've been developing called RaBind.
If you manage guest networks, hospitality hotspots, or ISP setups using MikroTik + FreeRADIUS, you know that managing voucher users purely via CLI or the standard RouterOS tools can be limiting. RaBind is a lightweight, pure PHP/MySQL web interface designed to simplify this without needing heavy, complex third-party software suites.
What it does
Voucher Management: Create, edit, disable, delete, and bind MAC addresses from a simple UI.
Live Monitoring: Real-time online user tracking (5-second refresh) and traffic consumption graphs.
Active Disconnect (CoA): Force disconnect users directly from the dashboard (RFC 5407, seamlessly utilizing port 3799).
Security First: Multi-admin support with full audit logging, brute-force detection, and CSRF protection.
Requirements & Tech Stack
I built this to be extremely fast and easy to deploy on a separate Linux server. You only need:
PHP 8.0+
MySQL 5.7+ (or MariaDB)
FreeRADIUS 3.x
Works perfectly with both RouterOS v6 and v7.
A Quick Note on Language
Currently, some parts of the web interface are in Italian. Since I originally built this for local deployments, the UI hasn't been fully localized yet. However, if there is interest from this community, I will gladly prioritize a full English translation in the upcoming releases!
Get Started
Instead of pasting a huge install script here, you can find the complete 5-minute setup guide, database schemas, and screenshots on the repository:
GitHub Repository: Rabind
I've been running this in live deployments, but I'm eager to hear feedback.
Let me know what you think.