This is a replica of nanoNodeMonitor written in TypeScript and Next.js.
Instead of creeper.banano.cc it redirects to yellowspyglass.com.
This monitor is build with Banano instead of Nano in mind.
- clone this project
- install Node.js^16.x
- install all dependecies
git clone https://github.com/Eulentier161/next-node-monitor
cd next-node-monitor
npm ci
- edit
.env
- if you want to change the themes, edit the variables on top of
styles/globals.scss
- install docker and docker-compose
- run
docker-compose up -d
- visit your monitor on port 3000 :)
- if you want to edit the node configuration look inside
/root/BananoData
and follow instructions on the official wiki page of the banano node or read the nano documentation
- to start a debugging server run
npm run dev
- to run a production build run
npm run build
npm run start
- install docker
docker build . -t next-node-monitor
docker run -d --name next-node-monitor next-node-monitor
- after you pulled an update or made changes to this monitor you'll need to re-build the monitor image and restart or run it
docker build . -t "next-node-monitor"
docker restart next-node-monitor || docker run -d --name next-node-monitor next-node-monitor
- make sure to remove dangling images once in a while if you dont have endless storage