Hi everyone,
I would like to share an Open Source project I've been working on: RaBind.
RaBind is a lightweight web interface for FreeRADIUS, designed for those who need a fast and modern control panel without the complexity of heavy enterprise solutions. It was originally developed to manage MikroTik and OpenWrt based networks where a granular control over users is required without having to manually deal with raw SQL tables.
--- Key Features ---
-
Intuitive Dashboard: Real-time statistics for active sessions, traffic usage, and authentication logs.
-
User & Profile Management: Easily create, edit, or delete users. It stays perfectly in sync with standard
radcheckandradreplytables. -
Advanced Log Analysis: Built-in filtering by date and username. It highlights "Access-Reject" events to make troubleshooting connectivity issues much faster.
-
Mobile Ready: Built with a responsive Bootstrap 5 interface, allowing you to manage your network from any device.
--- Technical Requirements ---
-
Web Server (Apache/Nginx) with PHP 8.x
-
MySQL/MariaDB database (Standard FreeRADIUS schema)
-
Supports CoA/Disconnect-Request (Port 3799) for real-time user disconnection.
--- Source Code & Installation ---
The project is fully available on GitHub. I’m looking forward to hearing your feedback, bug reports, or feature requests!
GitHub Repository: https://github.com/giorgioladu/Rabind
I hope this tool can be useful for anyone looking for a "middle ground" between manual CLI management and bloated management software.
Let me know what you think!
Giorgio