build!: Use minimum Go version 1.23.0

This commit is contained in:
Cristian Ditaputratama 2025-03-30 16:42:19 +07:00
parent 7e66528180
commit 866c48e85f
Signed by: ditatompel
GPG key ID: 31D3D06D77950979
2 changed files with 20 additions and 19 deletions

View file

@ -27,24 +27,24 @@ clients.
To build the executable binaries, you need: To build the executable binaries, you need:
- Go >= 1.22 - Go >= 1.23
- Bun >= 1.1.26 - Bun >= 1.1.26
- [a-h/templ][templ-repo] v0.2.778 - [a-h/templ][templ-repo] v0.2.778
> **Note**: > **Note**:
> >
> - If you want to contribute to the code, please use exact templ version > - If you want to contribute to the code, please use exact templ version
> (v0.2.778). > (v0.2.778).
### Server & Prober requirements ### Server & Prober requirements
- Linux Machines (AMD64 or ARM64) - Linux Machines (AMD64 or ARM64)
### Server requirements ### Server requirements
- MySQL/MariaDB - MySQL/MariaDB
- [GeoIP Database][geoip-doc] (optional). Place it to `./assets/geoip`, - [GeoIP Database][geoip-doc] (optional). Place it to `./assets/geoip`,
see [./internal/ip/geo/geoip.go](./internal/ip/geo/geoip.go). see [./internal/ip/geo/geoip.go](./internal/ip/geo/geoip.go).
## Installation ## Installation
@ -81,24 +81,24 @@ See the [Makefile](./Makefile).
## ToDo's ## ToDo's
- :white_check_mark: Accept IPv6 nodes. - :white_check_mark: Accept IPv6 nodes.
- :white_check_mark: Use `a-h/templ` and `HTMX` instead of `Svelte`. - :white_check_mark: Use `a-h/templ` and `HTMX` instead of `Svelte`.
- Use Go standard `net/http` instead of `fiber`. - Use Go standard `net/http` instead of `fiber`.
- :white_check_mark: Accept I2P nodes. - :white_check_mark: Accept I2P nodes.
- :white_check_mark: Support Tor hidden service (beta, inform via HTTP header). - :white_check_mark: Support Tor hidden service (beta, inform via HTTP header).
## Acknowledgement ## Acknowledgement
The creators and contributors of these projects have provided valuable The creators and contributors of these projects have provided valuable
resources, which I am grateful for: resources, which I am grateful for:
- [jtgrassie/monero-pool][jtgrassie-monero-pool] - [jtgrassie/monero-pool][jtgrassie-monero-pool]
- [rclone/rclone][rclone] - [rclone/rclone][rclone]
## Similar Projects ## Similar Projects
- [lalanza808/monero.fail][monerofail-repo] - [lalanza808/monero.fail][monerofail-repo]
- [cake-tech/upptime-monerocom][uptime-monerocom-repo] - [cake-tech/upptime-monerocom][uptime-monerocom-repo]
## Donation ## Donation

3
go.mod
View file

@ -1,6 +1,7 @@
module github.com/ditatompel/xmr-remote-nodes module github.com/ditatompel/xmr-remote-nodes
go 1.22.2 go 1.23.0
toolchain go1.24.1 toolchain go1.24.1
require ( require (