Commit Graph

3 Commits

Author SHA1 Message Date
Michael Smith
94fdaf7644 Add recording cleanup container to remove noise files
Alpine-based sdr-cleanup container runs a find loop every 5 minutes,
deleting MP3 files under 3 KB (configurable via SIZE_THRESHOLD env var)
to keep the web browser and Samba share free of false-positive recordings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 18:32:17 +00:00
Michael Smith
9ff0506cae Add Nginx web server for browsing recordings
Serves the recordings directory over HTTP with autoindex on port 8080.
Users can browse by date and play MP3 files natively in the browser.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 11:42:45 +00:00
Michael Smith
5c9b5d29b3 Add RTLSDR-Airband Docker deployment config
docker-compose.yml runs ghcr.io/rtl-airband/rtlsdr-airband:latest with
USB passthrough and recording volume mount. rtl_airband.conf monitors
3 EU CB channels (CH3, CH7, CH10) with NFM, bandwidth=8000, correction=-1,
split_on_transmission, and dated subdirectories.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 10:41:46 +00:00