Source code of https://xmr.ditatompel.com, a website that helps you monitor your favourite Monero remote nodes.
Find a file
dependabot[bot] de4170c005
Bump eslint from 8.57.0 to 9.3.0 in /frontend
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.3.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.3.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-25 20:50:34 +00:00
.github Add golangci-lint test workflow 2024-05-24 05:38:58 +07:00
cmd lint: No err check 2024-05-24 05:37:27 +07:00
frontend Bump eslint from 8.57.0 to 9.3.0 in /frontend 2024-05-25 20:50:34 +00:00
handler Moving monero.go to its own internal package 2024-05-22 22:45:38 +07:00
internal lint: No err check 2024-05-24 05:37:27 +07:00
tools Update deployment example (CPU arch aware) #3 2024-05-18 18:09:36 +07:00
.air.toml Build server tags in Makefile & air config #3 2024-05-18 18:05:53 +07:00
.editorconfig Copying my other project structure to this project 2024-05-04 00:11:56 +07:00
.env.example Secret key environment variable no longer needed 2024-05-23 03:57:29 +07:00
.gitattributes Initial commit 2024-05-04 00:10:33 +07:00
.gitignore Adding GeoIP support 2024-05-05 02:20:54 +07:00
.golangci.yaml Adding .golangci.yaml to the repo 2024-05-24 06:16:37 +07:00
go.mod Bump golang.org/x/net from 0.21.0 to 0.25.0 2024-05-23 22:40:17 +00:00
go.sum Bump golang.org/x/net from 0.21.0 to 0.25.0 2024-05-23 22:40:17 +00:00
LICENSE Initial commit 2024-05-04 00:10:33 +07:00
main.go Separating client and server package #3 2024-05-18 17:59:54 +07:00
Makefile Build server tags in Makefile & air config #3 2024-05-18 18:05:53 +07:00
README.md Removing admin module and functions 2024-05-23 03:40:06 +07:00
server.go Removing admin module and functions 2024-05-23 03:40:06 +07:00

XMR Remote Nodes

Source code of https://xmr.ditatompel.com, a website that helps you monitor your favourite Monero remote nodes.

Requirements

Server & Prober requirements

  • Go >= 1.22
  • Linux Machine (AMD64 or ARM64)

Server requirements

Installation

For initial server setup:

  1. Download GeoIP Database and place it to ./assets/geoip. (see ./internal/geo/ip.go).
  2. Copy .env.example to .env and edit it to match with server environment.
  3. Build the binary with make build.
  4. Run the service with ./bin/xmr-nodes-server-linux-<YOUR_CPU_ARCH> serve.

To create admin user (for creating proberAPI key from Web-UI, execute ./bin/xmr-nodes-server-linux-<YOUR_CPU_ARCH> admin create).

Systemd example: ./tools/resources/init/xmr-nodes-server.service.

For initial prober setup:

  1. Create API key for prober
  2. Copy .env.example to .env and edit it to match with prober environment.
  3. Build the binary with make build.
  4. Run the service with ./bin/xmr-nodes-client-linux-<YOUR_CPU_ARCH> probe.

Systemd example: xmr-nodes-prober.service and xmr-nodes-prober.timer.