A complete, modern, containerized RADIUS authentication stack designed for ease of deployment, security, and extensive API-driven management. RadiusStack bundles FreeRADIUS, MariaDB, and a custom Node.js REST API inside a streamlined Docker Compose environment, paired with a sleek, responsive Web UI.
Useful for managing Wi-Fi access points, remote access, or network appliance logins, RadiusStack provides full control over users, usage plans, profile attributes, and feature riich monitoring and analytics. Designed for security and simplicity.
Try the demo:
https://demo.radius-stack.com
admin account: admin / demo123
Reports account: reports / demo123
- Modern Web Interface: WebUI frontend for managing NAS clients, users, profiles, plans etc. Also view logs for all containers within the webui.
- Full REST API: The managment application is an API server. The Webui only interacts with the API and therefore doesn't have access to the backend database.
- Advanced Security: Supports Time-Based One-Time Passwords (TOTP) for radius users and Webui administrators
- Intelligent Backups: Export and safely restore JSON-based database configurations across version upgrades.
- Automated Certificate Generation: One-click custom SSL/EAP certificate generation or direct file uploads.
- Live Analytics: Monitor active sessions, view authentication/accounting logs, and detailed administration audit log.
- High Availability: Full config, object and session sync between members. See the wiki for more details.
For full installation instructions, feature breakdowns, and management guides, please visit the RadiusStack Wiki.