RaBind - Lightweight and Modern Web Dashboard for FreeRADIUS

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 radcheck and radreply tables.

  • 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

1 Like

Hi, this seems interesting.
Do you have some screenshots available somewhere?

Also, i’m running freeradius3 right now on an old openwrt router without any db.

Can this project hook into my current freeradius instance and get data from it? Or does it need to be installed on the same machine running radius server?

How? I tried the same and never got it to work. I don't need an external database, no accounting, just permanent user accounts with Simultaneous-Use:= "1" Has anyone got FreeRADIUS working on OpenWRT?

I followed this guide to setup everything, https://openwrt.org/docs/guide-user/network/wifi/freeradius

Although i don’t use that Simultaneous-Use:= "1"

I previously used individual username password with PEAP MSCHAPv2 for like my 5 users in my household.

I then moved onto EAP-TLS with individual certs for every user now.

Apart from the guide above, i managed to setup date & time access control, but that’s it. Nothing more advanced.

Although freeradius3 do track session date and time even without a database in flat files. You can see using this command radwho

Maybe try asking claude or something, it helped me a lot in setting up EAP-TLS.