RADIUSDesk Installer – Ansible

Written by Mfawa Alfred Onen on . Posted in Linux, Networking

RADIUSDesk Installer has undergone a rewrite and now uses the powerful Ansible automation tool to provision new RADIUSDesk servers. This video provides a walk-through on how to get started with the new Installer.

Ansible Host & Groups

Let me know in the comments if you have any problems or will like to share your use cases or if you are extending the installer to support more complex environments.

RADIUSdesk Installer Project

Written by Mfawa Alfred Onen on . Posted in Linux, Projects, Shell Scripting

So this will be my first post for 2014, I have a new project I am working on which is called RADIUSdesk Installer. The project comprises of shell scripts that help simplify the process of getting a working RADIUSdesk server. The script takes away the stress of installing various bits and pieces that makes up RADIUSdesk. I have put together a video walkthrough showing you what the script does. The project will be evolving as I intend to support multiple Linux Operating system like Debian, Ubuntu etc.

Project Home Page

Video Walkthrough

Video Walkthrough – UPDATE 2


Written by Mfawa Alfred Onen on . Posted in Courses, Linux

Hey lads, its been a while since I recorded any screencast and I must say that this is due to work. If you remember, I did a screencast on setting up RADIUSdesk with CentOS and at that time, it was a pre-alpha release. I and Dirk van der Walt have decided to bring a new Video Course on Introduction to RADIUSdesk with RHEL/CentOS 6.x which will focus on setting up RADIUSdesk on CentOS including all the new technologies (Node.js, SocketIO, ExtJS etc). We hope you guys enjoy this mini course and if you do have a problem along the way while following this videos, kindly use the comment form below and we will get back to you. The Agenda/Topics in this course are:

Course Outline

  1. What is RADIUSdesk?
  2. System Requirements for RADIUSdesk 
  3. Installing RADIUSdesk on Apache 
  4. Installing FreeRADIUS with RAW support 
  5. Installing Node.js with Socket.io support 
  6. Tour of RADIUSdesk User Interface 
  7. Creating Profiles and Profile components 
  8. Creating Permanent Users
  9. Creating an Access Provider and Realm 
  10. Installing CoovaChilli for Captive Portal 
  11. CoovaChilli Captive Portal with VLAN support and Custom Pages

Lesson Files

Lesson Files (Download)

Some people have requested for the 64 bit (x86_64) versions of FreeRADIUS with RLM_RAW  support for dynamic clients, so here you go.

64-bit FreeRADIUS RPMs (x86_64) with RLM_RAW Support

CoovaChilli Setup on CentOS 6

Written by Mfawa Alfred Onen on . Posted in Linux, Networking

Following the recent YFi Hotspot Manager Screencasts, we continue by setting up the CoovaChilli captive portal software on CentOS 6.  The video assumes you have followed the YFi Hotspot Manager procedure outline in the previous Screencast. Also, I pointed out some minor tweaks made to correct some errors when creating (building) the CoovaChilli RPM.

Let me know what you think in the comments. Cheers!


CoovaChilli RPM

CoovaChilli SRPM

Note: Download and Unzip the file to use coova-chilli-1.3.0-1.src.rpm or coova-chilli-1.3.0-1.i686.rpm