xmr-remote-nodes/README.md
ditatompel ec11fa0126
removing current page & next page in api response
This response was used for my HTMX "infinite scroll" data, which is not
used in this Svelte project.
2024-05-09 18:29:48 +07:00

1.5 KiB

XMR Remote Nodes

Source code of https://xmr.ditatompel.com.

Requirements

Installation

For initial server setup:

  1. Create database structure and import tbl_cron data from ./tools/resources/database.
  2. Download GeoIP Database and place it to ./assets/geoip. (see ./internal/repo/geoip.go).
  3. Copy .env.example to .env and edit it to match with server environment.
  4. Build the binary with make build.
  5. Run the service with ./bin/xmr-nodes-static-linux-<YOUR_CPU_ARCH> serve.

To create admin user (for creating prober API key from Web-UI, execute ./bin/xmr-nodes-static-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-static-linux-<YOUR_CPU_ARCH> prober.

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