portal: Web portal for network administration and visualization https://github.com/EdgeVPNio/portal
 
 
 
 
Go to file
ken e6ff6d4648 Merge branch 'reduxChanges' of https://github.com/EdgeVPNio/portal into reduxChanges 2021-07-21 20:07:21 +00:00
controllers Add ICE candidate to tunnel data 2021-07-07 19:18:22 +00:00
db getTopology resp returns only the request topo 2021-07-10 00:03:13 +00:00
public Remove manifest reference 2021-07-14 22:44:24 +00:00
server Remove verbose log 2021-07-06 01:33:22 +00:00
src CSS for Custom Collapsible Button 2021-07-20 19:00:43 -04:00
.env Initial changes for redux and a working homepage 2021-05-27 23:41:34 +00:00
.gitignore ignore vscode project files 2021-07-21 20:05:50 +00:00
LICENSE Initial commit 2020-07-22 15:42:34 -04:00
README.md Added copyright information and made config changes 2021-02-10 15:51:40 -05:00
package.json Initial changes for redux and a working homepage 2021-05-27 23:41:34 +00:00
setup.sh Changes to support docker build,adding start script 2021-03-02 20:19:48 -05:00
visualizer Add missing file, update stop command, git ignore 2021-06-10 19:31:04 +00:00

README.md

Evio Visualizer Portal

Web portal for network administration and visualization

Steps to Run

You can run the application using the following commands:

  • Setup the required infrastructure using the setup script using:

    ./setup.sh

    It will ask you standard questions required to setup an npm project.

  • Make sure to set the environment variables for the application by editing the .env file.

  • Start the server by running the below command:

    node ./server/Server.js

Changes required in the Evio config

To redirect the Evio node information to the above visualizer application, add the below configuration to the Evio config.json file.

 
  "OverlayVisualizer": {
    "Enabled": true,
    "TimerInterval": 30,
    "WebServiceAddress": "*.*.*.*:*",
    "NodeName": "nd-###"
  },

Change the IP and the port to where your visualizer is running.

Software Stack Used

  • MongoDB
  • Node.js
  • Express.js
  • React.js