Link GeuReflector upstream (audric) directly
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -15,7 +15,7 @@ What you need on the server:
|
|||||||
| Redis 6+ | stores accounts, sessions, bans, talkgroup requests |
|
| 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) |
|
| 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 |
|
| 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 |
|
| A running SvxReflector | we use [GeuReflector](https://github.com/audric/GeuReflector) (SvxReflector 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
|
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
|
site will live at `https://svxportal.example.com`. Replace the host name
|
||||||
@@ -215,7 +215,7 @@ Endpoints the UI expects:
|
|||||||
|
|
||||||
You need to provide something that serves these, for example a small service
|
You need to provide something that serves these, for example a small service
|
||||||
that reads your reflector's `HTTP_SRV_PORT` status endpoint
|
that reads your reflector's `HTTP_SRV_PORT` status endpoint
|
||||||
([GeuReflector](https://github.com/sa2blv/GeuReflector) serves `/status` there)
|
([GeuReflector](https://github.com/audric/GeuReflector) serves `/status` there)
|
||||||
and republishes it. The static reflector status page in `help.html` describes the fields.
|
and republishes it. The static reflector status page in `help.html` describes the fields.
|
||||||
|
|
||||||
## 10. Reflector admin features (optional, need sudo helpers)
|
## 10. Reflector admin features (optional, need sudo helpers)
|
||||||
|
|||||||
@@ -8,10 +8,9 @@ talkgroup requests.
|
|||||||
Static HTML/JS (Bootstrap from jsdelivr) plus a small PHP backend that keeps
|
Static HTML/JS (Bootstrap from jsdelivr) plus a small PHP backend that keeps
|
||||||
its data in Redis. No build step.
|
its data in Redis. No build step.
|
||||||
|
|
||||||
- **Reflector:** this portal is used with [GeuReflector](https://github.com/sa2blv/GeuReflector)
|
- **Reflector:** this portal is used with [GeuReflector](https://github.com/audric/GeuReflector)
|
||||||
(SA2BLV's SvxReflector fork with reflector-to-reflector trunking; upstream is
|
(SvxReflector with reflector-to-reflector trunking). Its status endpoint
|
||||||
[audric/GeuReflector](https://github.com/audric/GeuReflector)). Its status
|
(`HTTP_SRV_PORT`) is what the live-data API is built from.
|
||||||
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.
|
- **Install:** see [INSTALL.md](INSTALL.md) — nginx, PHP-FPM, Redis, first admin.
|
||||||
- **Config templates:** [`install/`](install/)
|
- **Config templates:** [`install/`](install/)
|
||||||
- **User help:** `help.html` (served at `/help.html`)
|
- **User help:** `help.html` (served at `/help.html`)
|
||||||
|
|||||||
Reference in New Issue
Block a user