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>
This commit is contained in:
10
docker-compose.yml
Normal file
10
docker-compose.yml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
services:
|
||||||
|
rtlsdr-airband:
|
||||||
|
image: ghcr.io/rtl-airband/rtlsdr-airband:latest
|
||||||
|
container_name: sdr-recorder
|
||||||
|
restart: unless-stopped
|
||||||
|
devices:
|
||||||
|
- /dev/bus/usb:/dev/bus/usb
|
||||||
|
volumes:
|
||||||
|
- ./rtl_airband.conf:/app/rtl_airband.conf:ro
|
||||||
|
- /home/m/recordings:/recordings
|
||||||
64
rtl_airband.conf
Normal file
64
rtl_airband.conf
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
# RTLSDR-Airband configuration for EU CB radio monitoring
|
||||||
|
# Channels: 3 (26.985 MHz), 7 (27.035 MHz), 10 (27.075 MHz)
|
||||||
|
|
||||||
|
localtime = true;
|
||||||
|
|
||||||
|
devices:
|
||||||
|
({
|
||||||
|
type = "rtlsdr";
|
||||||
|
index = 0;
|
||||||
|
gain = 12.5;
|
||||||
|
centerfreq = 27.035;
|
||||||
|
correction = -1;
|
||||||
|
mode = "multichannel";
|
||||||
|
sample_rate = 2.56;
|
||||||
|
|
||||||
|
channels:
|
||||||
|
(
|
||||||
|
{
|
||||||
|
freq = 26.985;
|
||||||
|
bandwidth = 8000;
|
||||||
|
modulation = "nfm";
|
||||||
|
label = "CB-CH03";
|
||||||
|
outputs: (
|
||||||
|
{
|
||||||
|
type = "file";
|
||||||
|
directory = "/recordings";
|
||||||
|
filename_template = "CB_CH03_26985";
|
||||||
|
split_on_transmission = true;
|
||||||
|
dated_subdirectories = true;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
},
|
||||||
|
{
|
||||||
|
freq = 27.035;
|
||||||
|
bandwidth = 8000;
|
||||||
|
modulation = "nfm";
|
||||||
|
label = "CB-CH07";
|
||||||
|
outputs: (
|
||||||
|
{
|
||||||
|
type = "file";
|
||||||
|
directory = "/recordings";
|
||||||
|
filename_template = "CB_CH07_27035";
|
||||||
|
split_on_transmission = true;
|
||||||
|
dated_subdirectories = true;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
},
|
||||||
|
{
|
||||||
|
freq = 27.075;
|
||||||
|
bandwidth = 8000;
|
||||||
|
modulation = "nfm";
|
||||||
|
label = "CB-CH10";
|
||||||
|
outputs: (
|
||||||
|
{
|
||||||
|
type = "file";
|
||||||
|
directory = "/recordings";
|
||||||
|
filename_template = "CB_CH10_27075";
|
||||||
|
split_on_transmission = true;
|
||||||
|
dated_subdirectories = true;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
});
|
||||||
Reference in New Issue
Block a user