Source code of https://xmr.ditatompel.com, a website that helps you monitor your favourite Monero remote nodes.
OTHER License
Source code of https://xmr.ditatompel.com, a website that helps you monitor your favourite Monero remote nodes.
⚠️ 🚧 This project is not mature enough 🚧, If you want to use it on your server, please use it with caution.
Apart from CPU architecture type, you can build two types of binaries from this project: a server and a client.
The clients is used to fetch node information given by the server. First, it will ask the server which node to fetch. Then, it will fetch the information and report back to the server.
The server serves an embedded Svelte static site for the Web UI. It also
serves the /api
endpoint that is used by the clients and the Web UI itself.
To build the executable binaries, you need:
./assets/geoip
,./assets/geoip
..env.example
to .env
and edit it to match with server environment.make server
(or make build
to build both./bin/xmr-nodes-server-linux-<YOUR_CPU_ARCH> serve
.Systemd example: xmr-nodes-server.service.
.env.example
to .env
and edit it to match with prober environment.make client
(or make build
to build both./bin/xmr-nodes-client-linux-<YOUR_CPU_ARCH> probe
.Systemd example: xmr-nodes-prober.service and xmr-nodes-prober.timer.
See the Makefile.
a-h/templ
and HTMX
instead of Svelte
.net/http
instead of fiber
.This project is licensed under GLWTPL.