Default update probe: GitHub plus Forgejo mirror, pick newest reachable.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-10-07 00:00:31 +08:00
parent 07a7e17e22
commit d0b260b67d
4 changed files with 110 additions and 93 deletions

View file

@ -5,12 +5,11 @@
# NETX_HOST=127.0.0.1
# NETX_PORT=8890
# NETX_UI_DIST_DIR=web/dist
# Prefer internal Forgejo, fall back to GitHub
# NETX_UPDATE_FORGEJO_URL=https://git.example.com/api/v1/repos/ops/netx/releases/latest
# NETX_UPDATE_SOURCES=forgejo,github
# Defaults already: github + forgejo mirror git.avelo.top (newest reachable wins)
# NETX_UPDATE_SOURCES=github,forgejo
# NETX_UPDATE_FORGEJO_URL=https://git.avelo.top/api/v1/repos/hansjone/netx/releases/latest
# NETX_UPDATE_GITHUB_REPO=hansjone/netx
# NETX_UPDATE_URL=
# NETX_UPDATE_FALLBACK_URL=
# NETX_UPDATE_TOKEN=
# NETX_UPDATE_CHANNEL=stable
# NETX_UPDATE_AUTO=false