vdash is a terminal based dashboard for monitoring Safe Nodes on Windows, MacOS and Linux.
Keyboard commands:
- press ‘n’ to see the familiar Node Details dashboard
- press ‘s’ to return to the Summary dashboard
- press ‘?’ to see the Help with details of all keyboard commands
- press ‘q’ to quit.
Update: vdash v0.15.x updated November 2023
Screenshot shows v0.2.4
Install from crates.io
See the README for more, but assuming you have Rust installed:
cargo install vdash
vdash --help
If you are on Windows you need to clone the repo and build manually, as described in step 2c.
vdash
can be used with MaidSafe and community run test networks and local test networks.
For more, including how to use vdash
with a local testnet please read the README.
Using vdash
With vdash
you can see the node logfiles growing (like using tail -F
) and can scroll up and down using the arrow keys. The display only shows one node at a time, but if you passed multiple logfiles to vdash
you can cycle through them using TAB or the left/right arrow keys.
If you store some files with the Safe CLI (e.g. safe files upload <directory>
) eventually the PUTs will show up too. Same for GETs using safe cat
and so on.
Let me know if you have a go and how you get on.
Collaborate (& Learn Rust If you like)
I don’t have much time for code now so happy for people to fork and chip in or take this forward yourself. I’ll help you learn along the way too when I have time.
To start, see how far you can get by forking the repo, building and setting up a development environment if you don’t have one yet. Then let me know what you’ve managed and anything you need help with.
- github: GitHub - happybeing/vdash: Safe Network Vault Dashboard
- vdash chat: https://matrix.to/#/#vdash:matrix.org (once there you can sign-in or sign-up if you aren’t already).
Now with a Summary for all monitored nodes
In October 2023 I added a summary screen and new timelines. Here’s my vdash
Summary for 20 nodes after 6 minutes of joining the HeapNet2 test network: