01 Feature Spotlight

A GUI for FreeRADIUS

Run FreeRADIUS from a web panel instead of the command line. Manage subscribers, NAS clients and reply attributes without touching raw SQL or config files.

  • Manage radcheck, radreply and NAS clients from the browser
  • Standard FreeRADIUS schema, no proprietary lock-in
  • Automatic server reload after every change
FreeRADIUS GUI managing RADIUS subscribers and NAS clients
→ Under the hood

How ISPbox manages FreeRADIUS

If you run FreeRADIUS today, you probably manage it by editing radcheck, radreply and the nas table directly, then reloading the server by hand. ISPbox puts a GUI over that same standard schema: each subscriber, NAS client and reply attribute is managed from the browser, tied to the customer account, and the server is reloaded automatically after changes.

A web GUI over the standard schema

ISPbox reads and writes the normal FreeRADIUS tables: radcheck for credentials, radreply for reply attributes, nas for your routers, and radacct for accounting. Nothing proprietary is bolted on, so you keep a real FreeRADIUS server and can still run raw queries if you ever need to. The difference is you manage it from a UI instead of by hand.

Every subscriber managed per service

Each service carries its own RADIUS identity: a username and Cleartext-Password, or MAC based authentication for equipment that logs in by hardware address. The speed profile from the customer package is pushed as a Mikrotik-Rate-Limit reply attribute, and where a subscriber needs a fixed address ISPbox sets a Framed-IP-Address. Change the plan and the rate limit updates on the next sync.

Routers as NAS clients, reloads handled for you

Register each router as a RADIUS NAS with its address and shared secret, over a public IP or a WireGuard tunnel. After you add a subscriber or change an attribute, ISPbox reloads FreeRADIUS automatically, so there is no separate step to remember and no window where the change has been saved but not applied.

Live sessions and access that follows billing

Because ISPbox reads radacct, you can see which subscribers are online, when they were last seen, and how much traffic they have used, right on the customer record. And since the same panel runs billing, a past due account can be blocked or rate limited through RADIUS and restored automatically when the invoice is paid.

Works with PPPoE & RADIUS, MikroTik Integration, Network Monitoring

02 Why this feature matters

Built for high-speed ISP operations

Stop Editing radcheck by Hand

Add and change subscribers in a UI instead of raw SQL or text files.

Keep Standard FreeRADIUS

ISPbox writes the normal schema, so you keep your RADIUS server, not a black box.

Fewer Reload Mistakes

The server is reloaded automatically after changes, so updates actually take effect.

One Place for Access and Billing

The same panel that runs RADIUS also runs invoicing, so access follows payment.

03 Use cases

Where ISP teams put this to work

  • Replace hand-edited radcheck and radreply rows with a managed UI.
  • Register routers as NAS clients and rotate shared secrets from one screen.
  • Push speed profiles and static IPs to subscribers without CLI work.
  • Give support staff a safe way to manage RADIUS without database access.
// Related

What ISP and WISP teams search for

freeradius gui gui for freeradius freeradius management freeradius web interface radius server management for isp
04 FAQ

Frequently asked questions

Is this a GUI for FreeRADIUS?
Yes. ISPbox is a web interface over a standard FreeRADIUS server. It manages the radcheck, radreply and nas tables for you, so you add subscribers and NAS clients from the browser instead of editing rows by hand.
Do I still have to edit radcheck and radreply manually?
No. Subscribers, passwords, MAC authentication, speed limits and static IPs are all managed in the UI, and ISPbox writes the underlying rows and reloads the server. You can still query the database directly if you want to.
Does it use the standard FreeRADIUS schema?
Yes. ISPbox uses the normal FreeRADIUS tables (radcheck, radreply, nas, radacct), so you keep a real RADIUS server rather than a proprietary replacement.
Can it push speed limits and static IPs?
Yes. The package speed profile is sent as a Mikrotik-Rate-Limit reply attribute and a fixed address is set with Framed-IP-Address. Plan changes update the limit automatically on the next sync.
Does the RADIUS server reload after changes?
Yes. ISPbox reloads FreeRADIUS automatically after you add or change a subscriber or NAS client, so updates take effect without a manual restart.

Want a GUI for Your RADIUS Server?

Manage FreeRADIUS subscribers, NAS clients and attributes from ISPbox instead of the command line.