RTLSDR-Airband

RTLSDR-Airband

Aplicación Docker from grtgbln's Repository

Visión general

This container runs an Icecast audio server that RTLSDR-Airband can connect to so that you can use an RTLSDR dongle to listen to Air Traffic Control VHF radio communications, as well as some additional kinds of NFM modulated transmissions (see NFM) via a web browser or audio playback program.

Argumentos en tiempo de ejecución

Red
bridge
Privilegiado
false
Parámetros adicionales
--device=/dev/bus/usb

Configuración de plantillas

API PortPorttcp

Container Port: 8000

Objetivo
8000
Por defecto
8000
Valor
8000
RTLSDR - DongleDevicero

USB device to use for the RTLSDR

Objetivo
/dev/bus/usb
Por defecto
/dev/bus/usb
Valor
/dev/bus/usb
RTLSDR - GainVariable

Gain to use for the RTLSDR

Objetivo
RTLSDRAIRBAND_GAIN
Por defecto
25
Valor
25
RTLSDR - CorrectionVariable

Use this if your dongle has a non-zero frequency tuning error, which requires correcting. Put correction value in ppm here. If the dongle tunes too high, this value shall be positive, negative otherwise.

Objetivo
RTLSDRAIRBAND_CORRECTION
Por defecto
0
Valor
0
RTLSDR - SerialVariable

Used to have rtlsdr-airband use the correct dongle if more than one present. Enter the serial of the dongle to be used. Leave empty otherwise.

Objetivo
RTLSDRAIRBAND_SERIAL
RTLSDR - ModeVariable

If you are tuning a single frequency, set multichannel. If you are tuning more than one, set as scan

Objetivo
RTLSDRAIRBAND_MODE
Por defecto
multichannel|scan
RTLSDR - FrequencyVariable

If you are setting multichannel for your mode, enter a single frequency. If you are setting mode as scan, enter a comma separated list of frequencies you want to scan.

Objetivo
RTLSDRAIRBAND_FREQS
RTLSDR - Stream NameVariable

Name of the stream

Objetivo
RTLSDRAIRBAND_NAME
Por defecto
Tower
Valor
Tower
RTLSDR - Stream GenreVariable

Genre of the stream

Objetivo
RTLSDRAIRBAND_GENRE
Por defecto
ATC
Valor
ATC
RTLSDR - Stream DescriptionVariable

Description of the stream

Objetivo
RTLSDRAIRBAND_DESCRIPTION
Por defecto
Air traffic feed
Valor
Air traffic feed
RTLSDR - Show MetadataVariable

If not set, the Icecast server will receive updated metadata (either frequency or a specific label) of the frequency that is being received, and will show in playback clients. It might be advantageous to disable this because updated metadata will clutter up the Icecast server logs. To disable, set to any value. Not applicable to multichannel mode.

Objetivo
RTLSDRAIRBAND_SHOWMETADATA
RTLSDR - LabelsVariable

If Show Metadata is set to true, you can set this variable to a comma separated list of labels associated with the frequencies you are listening to. If set, the metadata on the icecast server will be updated to show the label associated with the frequency that is currently being received. If not set, the Icecast metadata will be updated with the frequency.

Objetivo
RTLSDRAIRBAND_LABELS
RTLSDR - Mount PointVariable

The custom part of the stream URL. Streams will be accessible at serverip:PORT/MOUNTPOINT

Objetivo
RTLSDRAIRBAND_MOUNTPOINT
Por defecto
GND.mp3
Valor
GND.mp3
Prometheus - EnableVariable

Set to any value to enable rtlsdr-airband generation of Prometheus formatted channel usage statistics

Objetivo
ENABLE_PROMETHEUS
Prometheus - PortVariable

Port for the Prometheus server to listen on

Objetivo
PROMETHEUS_PORT
Por defecto
8001
Valor
8001
Icecast - DisableVariable

Set to any value to disable Icecast functionality

Objetivo
ICECAST_DISABLE
Icecast - HostnameVariable

Icecast hostname

Objetivo
ICECAST_HOSTNAME
Por defecto
localhost
Valor
localhost
Icecast - Admin UsernameVariable

Icecast admin username

Objetivo
ICECAST_ADMIN_USERNAME
Por defecto
admin
Valor
admin
Icecast - Admin PasswordVariable

Icecast admin password

Objetivo
ICECAST_ADMIN_PASSWORD
Por defecto
rtlsdrairband
Valor
rtlsdrairband
Icecast - Admin EmailVariable

Icecast admin email

Objetivo
ICECAST_ADMIN_EMAIL
Valor
test@test.com
Icecast - LocationVariable

Icecast location

Objetivo
ICECAST_LOCATION
Por defecto
earth
Valor
earth
RTLSDR - Build PlatformVariable

On the container's first run, the rtl_airband binary will be built with platform-specific optimisation if this is set. It can be set to rpiv2, generic or native

Objetivo
RTLSDRAIRBAND_BUILD_PLATFORM
RTLSDR - Radio TypeVariable

Type of dongle that is providing the radio tuning

Objetivo
RTLSDRAIRBAND_RADIO_TYPE
Por defecto
rtlsdr
Valor
rtlsdr
RTLSDR - Log Scanned ActivityVariable

rtlsdr-airband can output what frequencies it has received traffic on. Set this to any non-blank value to enable

Objetivo
LOG_SCANNED_ACTIVITY
RTLSDR - FFT SizeVariable

This value controls the general audio quality. A larger value means increased CPU usage. Accepted values are powers of two in the range of 256-8192, inclusive.

Objetivo
FFT_SIZE
Por defecto
2048
Valor
2048
RTLSDR - Sample RateVariable

Set the sample rate of the audio stream.

Objetivo
SAMPLE_RATE
Por defecto
2.56
Valor
2.56
RTLSDR - NFM SupportVariable

Set to any value to build the rtl_airband binary with NFM support.

Objetivo
NFM_MAKE
Icecast - Max ClientsVariable

Max Icecast listeners

Objetivo
ICECAST_MAX_CLIENTS
Por defecto
100
Valor
100
Icecast - Max SourcesVariable

Maximum number of clients that can provide a stream to the Icecast server

Objetivo
ICECAST_MAX_SOURCES
Por defecto
4
Valor
4

Detalles

Repositorio
ghcr.io/sdr-enthusiasts/docker-rtlsdrairband:latest
Última actualización2026-06-01
Visto por primera vez2025-04-27

Ejecute RTLSDR-Airband en Unraid.

RTLSDR-Airband se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.