/pointnetwork-dashboard

Primary LanguageJavaScriptCreative Commons Zero v1.0 UniversalCC0-1.0

PointNetwork Dashboard

Introduction

PointNetwork Dashboard serves the purpose of installing, configuring and monitoring the multiple components that are part of the PointNetwork ecosystem.

Installation Scripts

You can first try to install all of the required commands/dependencies/etc. using one of the installation scripts that we provide in this repository. If a script is not working for you or if we don't have an installation script for your operating system yet, please check the section below (Manual Installation).

If you're on Windows, please set the execution policy to RemoteSigned in a PowerShell terminal first: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser and then run the Windows installation script.

Step Debian/Ubuntu Windows MacOs
Name of the script install-debian.sh install-windows.ps1 install-mac.sh
Install commands
Create directories
Clone repositories
Desktop Link
Run the dashboard
Install Firefox

Manual Installation

  1. You'll need to have installed: git, nvm (or just node 14), docker, docker-compose. The installation of these commands highly depend on your operating system. For Windows, use PowerShell to have a more consistent experience.
  2. Create the following directories
    1. mkdir $HOME/.point
    2. mkdir $HOME/.point/src
    3. mkdir $HOME/.point/software
    4. mkdir $HOME/.point/keystore
  3. git clone the following repositories:
    1. git clone https://github.com/pointnetwork/pointnetwork-dashboard.git $HOME/.point/src/pointnetwork-dashboard
    2. git clone https://github.com/pointnetwork/pointnetwork.git $HOME/.point/src/pointnetwork
  4. Run the dashboard:
    1. cd $HOME/.point/src/pointnetwork-dashboard
    2. nvm install && nvm use (optional, if you don't have node 14 already installed)
    3. npm install
    4. npm startnp