davidjeddy / yii2-freeradius-module
Module to interface with a FreeRADIUS server.
Package info
github.com/davidjeddy/yii2-freeradius-module
Type:module
pkg:composer/davidjeddy/yii2-freeradius-module
This package is auto-updated.
Last update: 2026-04-19 00:24:44 UTC
README
[!WARNING] ⚠️ This project has been archived and is no longer maintained. ⚠️
Github has shown it does not respect its users. Other have said it better than I can.
- https://www.theregister.com/2022/06/30/software_freedom_conservancy_quits_github/
- https://www.andrlik.org/dispatches/migrating-from-github-motivation/
- https://techresolve.blog/2025/12/27/looking-to-migrate-company-off-github-whats-the/
- https://lord.io/leaving-github/
- https://dev.to/alanwest/how-to-actually-migrate-from-github-to-codeberg-without-losing-your-mind-33bf>
Development has moved to Codeberg: ➡️ https://codeberg.org/DavidJEddy/yii2-freeradius-module
Please update your remotes:
git remote set-url origin https://codeberg.org/DavidJEddy/yii2-freeradius-module
yii2-freeradius-module
Module to interface with a FreeRADIUS server
Badges
REQUIREMENTS
PHP 7+
MySQL 5.5+
FreeRadius
Composer
Yii 2+ (advanced tempplate recommended)
INSTALLATION
cd {project root}- Run
composer require davidjeddy/yii2-freeradius-modulein terminal- OR add
"davidjeddy/yii2-freeradius-module": "dev-master@dev"to your project'scomposer.json, thencomposer install.
- OR add
USAGE
Add the module to the configuration
return [ ... 'modules' => [ ... 'free-radius' => [ 'class' => davidjeddy\freeradius\Module::class, ], ... ], ];
To add to a typical AdminLTE admin panel:
Edit ./backend/views/layouts/common.php and add the following inside Menu::widget([ ... ])
[
'label' => Yii::t('backend', 'Free Radius'),
'icon' => '<i class="fa fa-id-card-o"></i>',
'url' => ['/free-radius/default/index'],
'visible' => Yii::$app->user->can('administrator')
],
TESTING
TODO
Misc
If the server does not yet have a RadCheck table from FreeRadius, run
the modules migration from the project root:
php ./console/yii migrate/up --migrationPath=./vendor/davidjeddy/yii2-freeradius-module/migration/