Install Daloradius di Ubuntu

0

Daloradius adalah sebuah platform untuk mengelola server radius ditulis menggunakan bahasa pemrograman PHP, dengan daloradius kita dapat melakukan manajemen pengguna, grup, profil, akunting, penagihan dan terintegrasi dengan google maps untuk mencari geo lokasi, daloradius menggunakan lapisan abstraksi database yang mendukung banyak sistem database seperti mysql, postgresql, mssql dan masih banyak lagi.

artikel ini adalah lanjutan dari artikel sebelumnya Install Freeradius di Ubuntu 16.04

Daloradius akan memudahkan kita untuk mengelola server radius, sebelum melakukan instalasi daloradius pastikan server sudah harus terinstall LAMP ( Apache, Mysql/MariaDB, PHP ) anda bisa mengikuti tutorial pada pranala dibawah

Cara Menginstall LAMP Stack di Debian/Ubuntu

Persiapan

install ektensi php pendukung yang dibutuhkan oleh daloradius

user $ sudo apt-get install php-common php-gd php-curl php-mail php-mail-mime php-pear php-db php-mysql

Instalasi Daloradius

anda dapat mengunduh daloradius dari pranala ini https://sourceforge.net/projects/daloradius/files/

pada saat artikel ini di tulis versi teranyar dari daloradius adalah versi 0.9.9, jika sudah di unduh silahkan ekstrak menggunakan perintah dibawah

user $ tar xvf daloradius-0.9-9.tar.gz

ganti nama direktori agar lebih mudah

user $ mv daloradius-0.9-9 daloradius

lalu pindahkan direktori daloradius ke direktori /var/www/html

user $ sudo mv daloradius /var/www/html

setelah itu ganti hak kepemilikan direktori daloradius

user $ sudo chown -R www-data:www-data /var/www/html/daloradius

ubah juga hak akses file konfigurasi daloradius

user $ sudo chmod 644 /var/www/html/daloradius/library/daloradius.conf.php

lalu kita perlu mengimport daloradius scheme ke database yang telah dibuat sebelumnya di artikel Install Freeradius di Ubuntu 16.04

user $ cd /var/www/html/daloradius/contrib/db

user $ mysql -u root -p radius < mysql-daloradius.sql

isikan password

lalu kita perlu mengubah file konfigurasi daloradius

user $ sudo nano /var/www/html/daloradius/library/daloradius.conf.php

lalu ubah password sesuai password yang telah di set sebelumnya

$configValues[‘CONFIG_DB_PASS’] = ‘nothinuxpassword’;

simpan file dan keluar dari editor

Konfigurasi  Web Daloradius

anda perlu menambahkan konfigurasi web daloradius pada apache di direktori /etc/apache2/sites-available

user $ sudo nano /etc/apache2/sites-available/daloradius.conf

tambahkan konfigurasi dibawah

Alias /daloradius "/var/www/html/daloradius/"

<Directory /var/www/html/daloradius/>
 Options None
 Order allow,deny
 allow from all
 </Directory>

 

lalu aktifkan web daloradius menggunakan perintah dibawah

user $ sudo a2ensite daloradius

setelah itu jalankan ulang layanan apache

user $ sudo service apache2 restart

untuk mengakses halaman antarmuka daloradius silahkan akses pranala dibawah di peramban

http://ip-address-or-domain-name/daloradius

 

Masuk dengan

username : administrator
password : radius

Install Daloradius di Ubuntu

Daloradius

NOTE PHP7

jika anda mengunakan php7 pasti anda akan mendapati galat seperti dibawah

Database connection error
Error Message: DB Error: extension not found

untuk memperbaiki galat diatas ikuti langkah langkah dibawah ini

Mengubah file daloradius.conf.php yang terletak di library/daloradius.conf.php

anda diharuskan mengubah mysql menjadi mysqli

$configValues[‘CONFIG_DB_ENGINE'] = ‘mysql';

 

menjadi

$configValues[‘CONFIG_DB_ENGINE'] = ‘mysqli';

 

Mengubah file opendb.php yang terletak di library/opendb.php

pada akhir konfigurasi tambahkan

$dbSocket->query("SET GLOBAL sql_mode = ";");

 

lalu coba login kembali

referensi :

ubuntugeek.com/install-freeradius-on-ubuntu-16-04-server-and-manage-using-daloradius-freeradius-web-management-application.html
github.com/lirantal/daloradius/issues/5

Gabung Channel Telegram nothinux untuk update artikel dan informasi terbaru, Klik Disini

Share.

About Author