RADIUSdesk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
getting_started:18_install_ubuntu_node_js [2019/12/19 15:39] – created admingetting_started:18_install_ubuntu_node_js [2019/12/23 12:25] (current) – [Next steps] admin
Line 1: Line 1:
-====== Install Node.js on Ubuntu 16.04 ======+====== Install Node.js on Ubuntu 18.04 ======
 ===== Introduction ===== ===== Introduction =====
-  * Node.js is part of the next generation web servers that is small; fast and super efficient+  *  Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
-  * Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. +  *  Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. 
-  * You can read more about Node.js on their website. http://nodejs.org/ +  *  RADIUSdesk uses Node.js because of its support for Websocket. Websocket is a technology that is supported by the latest versions of all the major browsers which allow you to display data in real-time. 
-  * The reason we are interested in Node.js is because it supports Websocket. Websocket is a reasonably new technology that is supported by the latest versions of all the major browsers which allows you to display data in real-time. +  *  We will make use of Socket.IO as a wrapper to Websocket which runs on Node.js to read FreeRADIUS log file and debug output of FreeRADIUS in real-time. 
-  * You can read more about Websocket on their website. http://www.websocket.org/ +  *  To Summarize: Node.js → Websocket → Soket.IO → Client.
-  We will make use of Socket.IO as a wrapper to Websocket which runs on Node.js to read the log file and debug output of FreeRADIUS in real-time. +
-  * You can read more about Socket.IO on their website. http://socket.io/ +
-  * So to summarise **Node.js->Websocket->Soket.IO->Client**.+
  
 ===== Install Node.js and dependencies ===== ===== Install Node.js and dependencies =====
Line 71: Line 68:
 ===== Next steps ===== ===== Next steps =====
   * If you are simply looking for a RADIUS server; you are done.   * If you are simply looking for a RADIUS server; you are done.
-  * If you are deploying CoovaChilli Captive Portals or Mikrotik Hotspots you must try the [[ Getting Started:install_ubuntu_dynamic_login|Dynamic Login Pages ]](optional but recommended).+  * If you are deploying CoovaChilli Captive Portals or Mikrotik Hotspots you must try the [[ Getting Started:18_install_ubuntu_dynamic_login|Dynamic Login Pages ]](optional but recommended).
   * If your server has two network cards and you want to install CoovaChilli on it as a captive portal; follow these instructions:   * If your server has two network cards and you want to install CoovaChilli on it as a captive portal; follow these instructions:
-     * [[getting_started:install_ubuntu_coova | Install CoovaChilli ]] (optional).+     * [[getting_started:18_install_ubuntu_coovachilli | Install CoovaChilli ]] (optional).