Prerequisites

In this tutorial we’re installing daloRADIUS WebPanel on a machine running CentOS 7 that already has FreeRADIUS installed. Should you not have FreeRADIUS already installed, then visit our tutorial Install & Configure FreeRADIUS on CentOS 7 with MySQL / MariaDB.

You can also deploy FreeRADIUS servers in minutes, complete with FreeRADIUS + daloRADIUS + phpMyAdmin out of the box, by ordering one of our FreeRADIUS Server Plans.

In this tutorial we’re installing daloRADIUS, an advanced RADIUS management panel, geared towards managing hotspots and ISP deployments. It provides an easy-to-use interface for managing users, graphical reporting, accounting, a billing engine, and integrates with Google Maps.

IMPORTANT: This tutorial is aimed at installing daloRADIUS on CentOS 7. If you’re running FreeRADIUS on Ubuntu 18.04, please see our tutorial on installing daloRADIUS on Ubuntu 18.04

Pre-Installed FreeRADIUS Servers

Automatic FreeRADIUS 3 + daloRADIUS Set Up

Instantly deploy machines with FreeRADIUS + MySQL + daloRADIUS GUI Panel already set up, receive the credentials and take over from there! You also get our custom WHMCS Module to help you manage it from our dashboard.

Pick one of our FreeRADIUS KVM plans


P.S. We're available for hire, if you need help. Click here to contact us.

Step 1 — Install httpd server

Start and enable the httpd server:

Check the status of the httpd server to make sure it’s running:

Output:

Step 2 — Download daloRADIUS

Download Method #1

Download from Github

Download Method #2

Download from Sourceforge

cd into the daloradius directory:

Step 3 — Add the daloRADIUS SQL Schema

Import daloRADIUS MySQL tables

Step 4 — Config the daloRADIUS DB options

Configure daloRADIUS database connection details:

Change permissions for the daloRADIUS http folder and set the appropriate permissions for the config file:

Now we’ll need to modify daloradius.conf.php to add in our SQL information.

Using your favorite text editor open the file:

For the purposes of this tutorial, the relevant variables are:

Assuming you’ve followed our tutorial on how to set up FreeRADIUS on CentOS 7 using MariaDB / MySQL, the above mentioned variables should look something like this:

Save and close the file when you’re done.

Now let’s make sure everything works by restarting FreeRADIUS, MariaDB or MySQL and httpd:

Now run:

Step 5 — Logging into daloRADIUS

And that’s it.

You’ve successfully installed daloRADIUS on your CentOS 7 machine and you should be able to access it by visiting:

The default credentials are the following:

Username: administrator
Password: radius

Do make sure to change your password immediately.

daloradius_web_panel

Pre-Installed FreeRADIUS Servers

Automatic FreeRADIUS 3 + daloRADIUS Set Up

Instantly deploy machines with FreeRADIUS + MySQL + daloRADIUS GUI Panel already set up, receive the credentials and take over from there! You also get our custom WHMCS Module to help you manage it from our dashboard.

Pick one of our FreeRADIUS KVM plans


P.S. We're available for hire, if you need help. Click here to contact us.


Vlad

Tech Support

Leave a Comment

LIMITED TIME SPECIAL 💀

Enter your email below to get 20% OFF on any of our Linux VPS plans and receive weekly deals on our services!