Sign inSign up

slocomptech/spyserver

By slocomptech

Updated over 1 year ago

Docker image with AirSpy SpyServer

Image
0

10K+

slocomptech/spyserver repository overview

slocomptech/docker-spyserver

Docker container for AirSpy SpyServer.

Usage

# Block RTL-SDR default driver (reboot required)
echo "blacklist dvb_usb_rtl28xxu" >> /etc/modprobe.d/blacklist-rtl.conf

# Run container
docker run --rm -it --device=/dev/bus/usb -p 5555:5555 slocomptech/spyserver

Parameters

ParameterFunction
-e BIND_HOST=0.0.0.0Bind to IP address
-e BIND_PORT=5555Port to run server on
-e LIST_IN_DIRECTORY=0List Server in the AirSpy Directory, 1 for yes, 0 for no
-e OWNER_NAME=""Owner name shown in directory
-e OWNER_EMAILOwner email show in directory
-e ANTENNA_TYPE=""Random Wire/Magnetic Loop/Mini-Whip/Inverted V/etc.
-e ANTENNA_LOCATION=Lat/Long, eg. 48.858332, 2.294560
-e GENERAL_DESCRIPTION=""General Description for directory
-e MAXIMUM_CLIENTS=0Maximum number of clients that can be connected at same time
-e MAXIMUM_SESSION_DURATION=0Maximum seesion duration in minues. 0 for no limit
-e ALLOW_CONTROL=1Allow clients to retune and change of gain of the device
-e DEVICE_TYPE=AutoPossible Values: AirspyOne (R0, R2, Mini), AirspyHF+, RTL-SDR, Auto (Scans for the first available device)
-e DEVICE_SERIAL=""Device Serial Number as 64bit hex eg. 0xDD52D95C904534AD. A value of 0 will acquire the first available device.
-e DEVICE_SAMPLE_RATE=2500000Device Sample Rate, possible values: AirspyOne (R0, R2) (10000000 or 2500000), AirspyOne Mini (6000000 or 3000000), AirspyHF+ (768000), RTL-SDR (500000 to 3200000), Auto
-e FORCE_8BIT=1Force 8bit Compression Mode. The 8bit Compression mode has proven sufficiently good for most streaming use cases. Use it to save some internet bandwidth.
-e MAXIMUM_BANDWIDTH=15000Maximum Bandwidth. Limits the maximum IQ bandwidth the clients can set. Recommended value for WFM is 200000. Recommended value for narrow band modes is 15000.
-e FFT_FPS=15FFT Frames Per Second
-e FFT_BIN_BITS=16FFT Bins, Bins = 2^fft_bin_bits
-e INITIAL_FREQUENCY=7100000Initial Center Frequency
-e MINIMUM_FREQUENCY=0Minimum Tunable Frequency
-e MAXIMUM_FREQUENCY=35000000Maximum Tunable Frequency
-e FREQUENCY_CORRECTION_PPB=0Frequency Correction in PPB
-e INITIAL_GAIN=5Initial Gain
-e RTL_SAMPLING_MODE=0RTL-SDR Sampling mode: Quadrature 0, Direct Sampling I Branch = 1,Direct Sampling Q Branch 2
-e CONVERTER_OFFSET=120000000Converter Offset, set to -120000000 to enable the SpyVerter offset
-e ENABLE_BIAS_TEE=1For AirspyOne only - Useful for LNA's and SpyVerter
-e BUFFER_SIZE_MS=50Buffer Size (in milliseconds)
-e BUFFER_COUNT=10Buffer Count
-e SKIP_APP=trueSkip app startup
-v /configVolume with config files

See upstream image for additional parameters.

Documentation

Tag summary

Content type

Image

Digest

sha256:8ce87b60c

Size

114.2 MB

Last updated

over 1 year ago

docker pull slocomptech/spyserver