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