A full featured radius management system for FreeRadius setups using the mysql backend.
- User Management
- NAS Management
- Group Management
- Attribute Management
- Reporting
- Accounting reporting
- Composer
- PHP 5.6+ (Preferably 7.x)
- MySQL 5.7.8+ (for better json support. System falls back to a text column for older versions.)
- NPM / Gulp (css compilation)
- Python w/ matplotlib (e-mail graphs)
- Clone Radium into your web director, cd into Radium, git checkout release
- Create a vhost for the domain that points to the public folder
- Copy .env.example to .env and configure the application settings
- Install Composer and run composer install
- Run php artisan key:generate to generate a new application secret for Radium
- Run php artisan db:seed --class=OperatorSeeder
- Run php artisan db::seed --class=DictionarySeeder
- git pull
- Update your env with the new keys added to .env.example
- Run php artisan migrate
- Run php artisan db::seed --class=DictionarySeeder