diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..cc7356b --- /dev/null +++ b/docker-compose.yml @@ -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 diff --git a/rtl_airband.conf b/rtl_airband.conf new file mode 100644 index 0000000..4f0b5a8 --- /dev/null +++ b/rtl_airband.conf @@ -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; + } + ); + } + ); +});