You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ADN-DMR-Peer-Server/docs/en/README.md

3.4 KiB

ADN Systems documentation

This site covers ADN DMR Peer Server and ADN Monitor as one operational stack. Content is organized by product (server/ vs monitor/) under the active locale.

  • English: docs/en/ (this tree) — build with mkdocs.yml → site/en/.
  • Spanish: same content under docs/es/ — mkdocs build -f mkdocs.es.yml → site/es/ (see docs/es/README.md in the repository).

ADN DMR Peer Server

The ADN DMR Peer Server is a GPL-3.0 conference bridge for digital mobile radio (DMR). It is structured in clean architecture layers (domain, application, infrastructure).

What the server does

  • Terminates HBP (HomeBrew Protocol) links to MASTER and PEER systems (hotspots, repeaters).
  • Terminates OpenBridge links to other servers over UDP — DMRE v5 (recommended on ADN) or DMRD v1 compatibility mode.
  • Runs bridge routing (BRIDGES): forwards group voice, loop control, ACLs, optional BCSQ / BCKA.
  • Supports private calls (SUB_MAP), voice, TTS, recording, and TCP reporting to the monitor.

Where to start (server)

I want to… Start here
Run and configure Introduction, Configuration
Write a drop-in plugin Plugins, skeleton plugins/example/
TG 4000, 999x, echo Special numbers
Private calls Private calls
Voice / TTS Voice, announcements, and TTS
Legacy dashboard + server 2.x Report proxy
OpenBridge / DMRE OpenBridge, DMRE v5, OBP proxy
HBP HBP
Code layout Architecture, Behaviour and timers
Credits, license, lineage Credits & license

Quick start (server)

pip install -r requirements.txt
cp adn-server.example.yaml adn-server.yaml
# Edit DATABASE (MariaDB) and secrets before production start
python adn-server.py -c adn-server.yaml

More: Introduction.


ADN Monitor

Dashboard, WebSocket live view, FastAPI API, MySQL self-service — see Monitor overview. Hotspot proxy is integrated in adn-server.

I want to… Start here
adn-server.yaml — integrated PROXY / SELF_SERVICE Hotspot proxy (integrated)
adn-server.yaml — OBP_PROXY OpenBridge fan-in OBP proxy
adn-monitor.yaml, layout Monitor configuration
Integrated hotspot proxy Hotspot proxy
Standalone hotspot proxy (removed) Hotspot proxy — moved
Self-service Self-service
How it connects to the server Monitoring and reports

Locales

  • English — docs/en/ (this build).
  • Spanish — docs/es/.

Powered by TurnKey Linux.