v1.0.0 · Headless public release
Canadaverse WDG Aircraft Sidecar is now a small, headless appliance for anyone with a compatible RTL-SDR and a WDG Wars API key.
Install
git clone --depth 1 --branch v1.0.0 https://github.com/n30nex/Canadaverse-WDG-Aircraft-Sidecar.git
cd Canadaverse-WDG-Aircraft-Sidecar
./setup.shThe setup script detects one common RTL2832U receiver and its serial number, prompts invisibly for the 64-character WDG API key, starts the multi-architecture Docker image, and refuses to report success until the receiver is healthy and WDG authentication succeeds.
Highlights
- Headless only: no web UI and no inbound network port.
- Persistent SQLite logging with retry-safe signed WDG aircraft uploads.
- Automatic serial discovery for common
0bda:2838RTL-SDR receivers. - Explicit VID/PID and serial overrides for other
librtlsdr-compatible setups. - API key stored as a narrowly readable Docker secret, never baked into the image or status output.
- Published for
linux/amd64andlinux/arm64as1.0.0,1.0, andlatest.
Breaking change
The dashboard from the 0.2/0.3 series has been removed. Users who need that legacy UI can remain pinned to 0.3.4; v1 is deliberately a minimal collector/uploader.
Container image: ghcr.io/n30nex/canadaverse-wdg-aircraft-sidecar:1.0.0
OCI index digest: sha256:ed7e7f3fce244c7509510087adb3fcc8825fc781f1a96eb6888a2bcda793f6ce