What Will I Do in 2024 When Installing DaloRADIUS and FreeRADIUS on Ubuntu Server

Published: 18 January 2024
on channel: Francis Techworld
7,651
95

**Update 4-Apr-2024 **
Recently, i reinstalled the Dalo, and found that Daloradius mysql tables has updated. please update it according to your file location and the latest file name"

mysql -u root -p radius "left arrow icon" /root/daloradius/contrib/db/mariadb-daloradius.sql

mysql -u root -p radius "left arrow icon" /root/daloradius/contrib/db/fr3-mariadb-freeradius.sql

**Update 2-July-2024 **
Someone in the comments mentioned that they were unable to install DaloRADIUS + FreeRADIUS. So, I made another video, and I am confident that my steps and flow are correct. Additionally, I added the users.conf file to the old description

-------------
Old Description Below

In this video, I will show you how to install and configure DaloRADIUS and FreeRADIUS on a server running Ubuntu server. DaloRADIUS is a web-based management panel for FreeRADIUS, which is an open-source, high-performance, modular, scalable and feature-rich RADIUS server. You will learn how to set up a RADIUS protocol server for various types of network access, such as hotspots and VPN protocols, and how to use the user-friendly web interface of DaloRADIUS to manage your FreeRADIUS server.

sudo apt update && sudo apt -y upgrade
sudo apt -y install apache2
sudo apt -y install vim php libapache2-mod-php php-{gd,common,mail,mail-mime,mysql,pear,db,mbstring,xml,curl,zip}
php -v
sudo apt update && sudo apt install mariadb-server
sudo mysql_secure_installation
sudo mysql -u root -p
CREATE DATABASE radius;
GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
QUIT
sudo apt policy freeradius
sudo apt -y install freeradius freeradius-mysql freeradius-utils
sudo su -
mysql -u root -p radius /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
sudo mysql -u root -p -e "use radius;show tables;"
sudo ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
sudo nano /etc/freeradius/3.0/mods-enabled/sql

sudo chgrp -h freerad /etc/freeradius/3.0/mods-available/sql
sudo chown -R freerad:freerad /etc/freeradius/3.0/mods-enabled/sql
sudo systemctl restart freeradius.service

sudo apt -y install git
git clone https://github.com/lirantal/daloradiu...

sudo su -

sudo mv daloradius /var/www/

cd /var/www/daloradius/app/common/includes/
sudo cp daloradius.conf.php.sample daloradius.conf.php
sudo chown www-data:www-data daloradius.conf.php

sudo vim daloradius.conf.php

cd /var/www/daloradius/
sudo mkdir -p var/{log,backup}
sudo chown -R www-data:www-data var


sudo tee /etc/apache2/sites-available/users.conf EOF
VirtualHost *:80
ServerAdmin users@localhost
DocumentRoot /var/www/daloradius/app/users
Directory /var/www/daloradius/app/users
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
/Directory

Directory /var/www/daloradius
Require all denied
/Directory
ErrorLog \${APACHE_LOG_DIR}/daloradius/users/error.log
CustomLog \${APACHE_LOG_DIR}/daloradius/users/access.log combined
/VirtualHost
EOF


sudo a2ensite users.conf operators.conf

sudo mkdir -p /var/log/apache2/daloradius/{operators,users}

sudo a2dissite 000-default.conf

sudo systemctl restart apache2 freeradius


Username: administrator
Password: radius


Hashtags: #DaloRADIUS #FreeRADIUS #Ubuntu


Watch video What Will I Do in 2024 When Installing DaloRADIUS and FreeRADIUS on Ubuntu Server online without registration, duration hours minute second in high quality. This video was added by user Francis Techworld 18 January 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 7,651 once and liked it 95 people.