A simple status page for Monero nodes. It has live updates through ZMQ, and shows the newest mempool transactions received.
If your daemon requires authentication, start it with --rpc-login <user>:<password> and supply the same credentials to the status server.
Note that the app is intended to be behind a reverse proxy like nginx. It is VERY important that you run your node with --restricted rpc if it is accessible from the internet.
cargo run --release
Run the app for the first time to generate a config.toml file and fill in the fields. You can also override the config file with environment variables, but this is legacy and will be removed and replaced with command line parameters soon.
Your node must have ZMQ enabled. Here is an example command to run monerod:
./monerod --zmq-pub tcp://127.0.0.1:18083 --rpc-bind-port 18081 --restricted-rpcTo toggle logging, set the RUST_LOG environment variable using standard syntax.
RUST_LOG="xmr_status=debug" cargo runIf you appreciate xmr-status, feel free to donate: 864B3yvJLARVHC9yZAamYV9rr6AvmR52ATYc8T1HfWUsC8YqagAvasUbDCUW6o9nCo9eLeHX6LDxCRDtoYaLtjeg8N3RiG3 (the funds will be distributed to the libraries and ecosystems that xmr-status depend on)