Skip to content

Nano Node Monitor is a server-side PHP-based monitor for a Nano node.

License

Notifications You must be signed in to change notification settings

meltingice/nanoNodeMonitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nano Node Monitor

GitHub release StyleCI

Nano Node Monitor is a server-side PHP-based monitor for a Nano node. It connects to a running node via RPC and displays it's status on a simple webpage. Being server-side, it does not expose the RPC interface of the Nano node to the public.

Here is what it looks like on a desktop computer ...

Desktop screenshot

... and on a mobile device:

Mobile screenshot

Prerequisites

  • Running Nano Node with RPC enabled (Tutorial)

  • Webserver with PHP (Tutorial)

  • PHP-Curl Module

    sudo apt-get install php-curl

Installation

In your empty webserver directory, e.g. /var/www/html, execute:

git clone https://github.com/NanoTools/nanoNodeMonitor .

If you want it to run a subdirectory remove the . at the end.

In the modules folder, create your own config file by executing:

cp config.sample.php config.php

If you run a standalone node you might need to modify the IP-address and the port for the RPC in the file config.php. It should match the corresponding entries in ~/RaiBlocks/config.json, e.g.

// ip address for RPC (default: [::1])
$nanoNodeRPCIP   = '127.0.0.1';

// ip address for RPC (default: 7076)
$nanoNodeRPCPort = '7076';

Updating

Switch to your installation directory and execute git pull.

Links

Support

Feel free to change your representative to my Nano node xrb_1f56swb9qtpy3yoxiscq9799nerek153w43yjc9atoaeg3e91cc9zfr89ehj to support further decentralization within the Nano network. In case of problems, please send an issue.

Donations are welcome to: xrb_1nanomon9uycemhgonue4twmcqmsu7oxw43maro8amj751ozpus8r8gsic48

Have fun! :)

About

Nano Node Monitor is a server-side PHP-based monitor for a Nano node.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.3%
  • PHP 11.0%
  • HTML 1.4%
  • CSS 1.3%