SvxPortal web

Web front-end for a SvxReflector: 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 — nginx, PHP-FPM, Redis, first admin.
  • Config templates: 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.

License

GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See LICENSE. If you run a modified version of this portal as a network service, you must offer its source code to your users under the same license.

S
Description
R.A.D.A.R. — Reflector Activity Dashboard And Reporting: web front-end + svxdr live-data backend for a SvxReflector (AGPL-3.0)
Readme AGPL-3.0
1,004 KiB
Languages
JavaScript 38.3%
Go 27.8%
PHP 24.6%
HTML 9.1%
Shell 0.2%