Loading repository data…
Loading repository data…
lirantal / repository
daloRADIUS is an advanced RADIUS web management application for managing hotspots and general-purpose ISP deployments. It features user management, graphical reporting, accounting, a billing engine, and integrates with OpenStreetMap for geolocation. The system is based on FreeRADIUS with which it shares access to the backend database.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
daloRADIUS is an advanced RADIUS web management application for managing hotspots and general-purpose ISP deployments. It features user management, graphical reporting, accounting, a billing engine, and integrates with OpenStreetMap for geolocation. The system is based on FreeRADIUS with which it shares access to the backend database.
daloRADIUS is written using the PHP programming language and uses a database abstraction layer (DAL) for database access. Although DAL allows the use of different database management systems (DBMSs) (e.g., MariaDB, MySQL, PostgreSQL, SQLite, MsSQL, etc.), it is important to note that daloRADIUS has been fully tested only on the MariaDB DBMS. Therefore, the use of other DBMSs is not recommended.
To quickly install a basic standalone AAA infrastructure - based on daloRADIUS - on a Debian environment, run the following command in a root terminal:
wget -qO - https://raw.githubusercontent.com/lirantal/daloradius/master/setup/install.sh | bash
At the end of this procedure, the installation script will generate random credentials to be used for the operator's first login.
To install daloRADIUS, you can follow the installation guide available in the project's official wiki.
Alternatively, you can also find the installation guide in the doc/install folder of this repository.
If you encounter any issues during the installation or have any questions, feel free to ask for support in the Issues section.
The documentation for daloRADIUS is available in Markdown format and can be found in the doc folder of this repository.
For Docker usage, including the Compose stack and standalone web image, see .
Special thanks to these wonderful people for their contributions to daloRADIUS...
Would you like to contribute too? Learn how to get started: How to Contribute.
daloRADIUS comes with integrated support for GIS provided by Leaflet and CARTO basemap, enabling the visual location of deployed HotSpots across a map. It allows you to see their status and monitor them visually.
Provides visual graphs and statistical listing per user connection's attributes, including:
Provides visual graphs and statistical listing for the entire server, showing all-time information on:
daloRADIUS supports Operators for complete management of the entire platform. Different Operators can be added with their contact information and ACLs settings to grant or revoke them permissions to access different pages.
For new installations, use the schemas found in contrib/db/mariadb-daloradius*.sql. If you're upgrading an existing daloRADIUS setup, review contrib/db/migrations/ and apply the relevant SQL migrations before using any newly introduced features. See the upgrade notes in the wiki for details.
daloRADIUS makes use of several third-party packages and I would like to thank these great tools and their authors for releasing such a good software to the community.
Helpful resources to find help and support with daloRADIUS:
Please consult CONTRIBUTING for guidelines on contributing to this project.