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 ...
... and on a mobile device:
-
Running Nano Node with RPC enabled (Tutorial)
-
Webserver with PHP (Tutorial)
-
PHP-Curl Module
sudo apt-get install php-curl
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';
Switch to your installation directory and execute git pull
.
- Installation Official Nano Node with Docker (Official Nano Repo Wiki)
- Installation brianpugh Nano Node with Docker (1NANO)
- brianpugh/raiblocks-docker - Docker Hub
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_1f56swb9qtpy3yoxiscq9799nerek153w43yjc9atoaeg3e91cc9zfr89ehj
Have fun! :)