README/INSTALL: link the GeuReflector (SvxReflector fork) this portal is used with

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-09-26 23:24:59 +02:00
co-authored by Claude Fable 5.1
parent 6ddd1bc205
commit be4ce78f62
2 changed files with 8 additions and 2 deletions
+4 -2
View File
@@ -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)
+4
View File
@@ -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`)