Public web-only release: SvxPortal front-end + auth backend, install templates and INSTALL.md
Stripped from the internal repo: per-box deploy trees, Go services (nodelist/astmeta/proxy/svxdr), deploy/sync scripts and all secrets. Config templates for nginx, PHP-FPM, Redis and tmpfiles live in install/ with CHANGEME placeholders. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# SvxPortal web
|
||||
|
||||
Web front-end for a [SvxReflector](https://github.com/sm0svx/svxlink): live node
|
||||
list and map, monitor, last-heard, talkgroup list, user accounts with e-mail
|
||||
verification, and admin pages for accounts, node certificates, node control and
|
||||
talkgroup requests.
|
||||
|
||||
Static HTML/JS (Bootstrap from jsdelivr) plus a small PHP backend that keeps
|
||||
its data in Redis. No build step.
|
||||
|
||||
- **Install:** see [INSTALL.md](INSTALL.md) — nginx, PHP-FPM, Redis, first admin.
|
||||
- **Config templates:** [`install/`](install/)
|
||||
- **User help:** `help.html` (served at `/help.html`)
|
||||
|
||||
This repository contains the web application only. The live-data API it
|
||||
consumes (`/svxportal/api/...`) and the sudo helper scripts used by the
|
||||
reflector admin pages are site-specific and not included; INSTALL.md
|
||||
sections 9 and 10 describe what they must provide.
|
||||
Reference in New Issue
Block a user