https://github.com/stianov/xmr-status
Display your Monero node status.
https://github.com/stianov/xmr-status
monero web xmr
Last synced: about 2 months ago
JSON representation
Display your Monero node status.
- Host: GitHub
- URL: https://github.com/stianov/xmr-status
- Owner: stianov
- Created: 2025-10-03T07:51:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-03T08:05:02.000Z (9 months ago)
- Last Synced: 2025-10-03T10:11:43.693Z (9 months ago)
- Topics: monero, web, xmr
- Language: Rust
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xmr-status
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 :` and supply the same credentials to the status server.
## Getting started
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:
```bash
./monerod --zmq-pub tcp://127.0.0.1:18083 --rpc-bind-port 18081 --restricted-rpc
```
## Debug
To toggle logging, set the `RUST_LOG` environment variable using standard syntax.
```bash
RUST_LOG="xmr_status=debug" cargo run
```
## Donations
If you appreciate xmr-status, feel free to donate: `864B3yvJLARVHC9yZAamYV9rr6AvmR52ATYc8T1HfWUsC8YqagAvasUbDCUW6o9nCo9eLeHX6LDxCRDtoYaLtjeg8N3RiG3` (the funds will be distributed to the libraries and ecosystems that xmr-status depend on)