From be4ce78f6261ba4c8dbf8eaf7d9339417fdb9392 Mon Sep 17 00:00:00 2001 From: bjorne Date: Sat, 26 Sep 2026 23:24:59 +0200 Subject: [PATCH] README/INSTALL: link the GeuReflector (SvxReflector fork) this portal is used with Co-Authored-By: Claude Fable 5.1 --- INSTALL.md | 6 ++++-- README.md | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 6c7a44b..0b81ab2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -15,6 +15,7 @@ What you need on the server: | Redis 6+ | stores accounts, sessions, bans, talkgroup requests | | A way to send e-mail | signup verification and password reset (local MTA **or** an SMTP relay, see step 5) | | TLS certificate | the session cookie is `Secure`; login does not work over plain HTTP | +| A running SvxReflector | we use [GeuReflector](https://github.com/sa2blv/GeuReflector) (SvxReflector fork with trunking); `install/svxreflector.conf.example` is for that build | Everything below assumes Debian 12/13 or Ubuntu 24.04, PHP 8.4 and that the site will live at `https://svxportal.example.com`. Replace the host name @@ -213,8 +214,9 @@ Endpoints the UI expects: | `/svxportal/api/local-trunks` | trunks view | You need to provide something that serves these, for example a small service -that reads your svxreflector's `HTTP_SRV_PORT` status endpoint and republishes -it. The static reflector status page in `help.html` describes the fields. +that reads your reflector's `HTTP_SRV_PORT` status endpoint +([GeuReflector](https://github.com/sa2blv/GeuReflector) serves `/status` there) +and republishes it. The static reflector status page in `help.html` describes the fields. ## 10. Reflector admin features (optional, need sudo helpers) diff --git a/README.md b/README.md index 26463d6..c8e5e25 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ talkgroup requests. Static HTML/JS (Bootstrap from jsdelivr) plus a small PHP backend that keeps its data in Redis. No build step. +- **Reflector:** this portal is used with [GeuReflector](https://github.com/sa2blv/GeuReflector) + (SA2BLV's SvxReflector fork with reflector-to-reflector trunking; upstream is + [audric/GeuReflector](https://github.com/audric/GeuReflector)). Its status + endpoint (`HTTP_SRV_PORT`) is what the live-data API is built from. - **Install:** see [INSTALL.md](INSTALL.md) — nginx, PHP-FPM, Redis, first admin. - **Config templates:** [`install/`](install/) - **User help:** `help.html` (served at `/help.html`)