https://github.com/pskillen/dvswitch-docker-images
Docker images of the popular DVSwitch amateur radio digital interface
https://github.com/pskillen/dvswitch-docker-images
Last synced: 5 months ago
JSON representation
Docker images of the popular DVSwitch amateur radio digital interface
- Host: GitHub
- URL: https://github.com/pskillen/dvswitch-docker-images
- Owner: pskillen
- Created: 2025-08-28T14:44:06.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-28T19:15:19.000Z (10 months ago)
- Last Synced: 2025-08-28T22:40:38.710Z (10 months ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
DVSwitch Server (MB/AB/AR) — Dockerized
Dockerized server-side DVSwitch stack with MMDVM_Bridge, Analog_Bridge, and Analog_Reflector. Includes Dockerfiles, local compose for testing, and GitHub Actions CI/CD to GHCR.
### Quickstart (local)
1. Copy example envs and edit as needed:
- `cp compose/env/*.example compose/env/`
- Edit `compose/env/*.env` for your local values (keep placeholders for CI).
2. Build and start:
- `docker compose -f compose/docker-compose.local.yaml up -d --build`
3. Point DVSwitch Mobile to AR:
- Host: `tcp://localhost:12345`
### Architecture
```
DVSwitch Mobile ⇄ (TCP) Analog_Reflector ⇄ (USRP/PCM) Analog_Bridge ⇄ (AMBE) MMDVM_Bridge ⇄ BrandMeister
```
### Notes
- No real credentials are included. Provide your own `.env` files outside git.
- Defaults are local-only; only `Analog_Reflector` publishes `mobilePort` to host.
- CI does not require live BrandMeister; MB supports a dummy start mode.