This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
getting_started:18_install_ubuntu_node_js [2019/12/19 15:39] – created admin | getting_started:18_install_ubuntu_node_js [2019/12/23 12:25] (current) – [Next steps] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Install Node.js on Ubuntu | + | ====== Install Node.js on Ubuntu |
===== 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' |
- | * Node.js uses an event-driven, | + | * Node.js uses an event-driven, |
- | * You can read more about Node.js on their website. http:// | + | * |
- | * The reason we are interested in Node.js | + | * We will make use of Socket.IO as a wrapper to Websocket which runs on Node.js to read FreeRADIUS |
- | * You can read more about Websocket on their website. http:// | + | * |
- | * 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:// | + | |
- | * So to summarise | + | |
===== 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: | + | * [[getting_started: |