if you are upgrading from an earlier version, particularly in case the config.vars template has changed, you need to perform the following steps:
- note down your existing
config.varsvariable entries git checkout config.varsgit pull- re-enter your prior variable entries in the new and empty
config.varsand fill out the new (optional) config variables docker compose --detach --build
docker version of VirusPilot ogn-pi34 standard install script
Debian-based Linux Operating Systems (64bit Debian 13 Trixie or newer)
- Debian
- Ubuntu
- DietPi
- RaspiOS
- arm64 (64-bit ARM CPUs with hardware floating point processor)
- x64 (64-bit AMD/Intel CPUs)
- SDRs: native support of RTL-SDR Blog v4 SDR since Debian 13 Trixie
sudo apt update && sudo apt install --yes git wgetbash <(wget -q -O - https://raw.githubusercontent.com/VirusPilot/docker-install/main/docker-install.sh)- you may be asked
Y/na couple of times, it is safe to answer all of them withY sudo reboot
- identify or set SDR serial (e.g. 868), it is are required for the
config.varsbelow - to change the SDR serial, leave only the SDR to be used for 868 MHz reception plugged in, then issue the following command:
docker run --rm -it --device /dev/bus/usb --entrypoint rtl_eeprom ghcr.io/sdr-enthusiasts/docker-adsb-ultrafeeder -s 868
git clone https://github.com/VirusPilot/docker-ogn
cd ./docker-ognnano config.vars- save changes with
CTRL O - exit nano with
CTRL X
- save changes with
| variable | example | description |
|---|---|---|
| STATION_LAT | 50.0 | your station latitude |
| STATION_LON | 10.0 | your station longitude |
| STATION_ALT_MSL_M | 300 | your sattion altitude AMSL [m] |
| STATION_NAME | OGNTEST | your max. 9 letter station name, please comply with naming convention |
| STATION_COMMENT_ANTENNA | VINNANT CC868/8-PEL | optional information about your station antenna |
| STATION_COMMENT_FILTER | optional information about your station filter | |
| STATION_COMMENT_AMPLIFIER | Uputronics HAB-FPA868 | optional information about your station amplifier |
| STATION_COMMENT_DONGLE | rtl-sdr v3 silver | optional information about your station dongle |
| STATION_COMMENT_CLUB | optional name of your Flight Club | |
| STATION_COMMENT_EMAIL | optional station email contact | |
| STATION_COMMENT_WEBSITE | optional station website | |
| STATION_COMMENT_NOTE | optional notes about your station | |
| FREQ_PLAN | 1 | 1=Europe/Africa (default), 2=USA/Canada, 3=South America/Australia, 4=New Zeeland |
| GSM_CENTER_FREQ | 935.8 | default = 0, change only if you know your closest GSM900 station frequency [MHz] |
| SDR_868_SERIAL | 868 | enter your OGN SDR serial |
| SDR_868_PPM | 0 | change only if you know your SDR's ppm |
| SDR_868_BIAS_T_ENABLE | 0 | set to 1 to enable Bias Tee on your SDR, e.g. to power a LNA |
cd ./docker-ogndocker compose up --detach --build- you may be asked
Y/na couple of times, it is safe to answer all of them withY sudo reboot
cd ./docker-ognnano config.varsdocker compose up --detach --build
http://yourReceiverIP:8080http://yourReceiverIP:8081
docker logs -f rtlsdr-ogn
docker ps -alist all docker containers, including stopped ones- stop and deactivate containers
docker stop <container_name_or_id>stop a running containerdocker rm <container_name_or_id>deactivate a stopped containerdocker container pruneremove all stopped containersdocker compose downstop and remove containers, networksdocker compose up --detachcreate and start containersdocker compose up --detach --buildbuild, create and start containers
- list and delete docker images
docker image lslist docker imagesdocker rmi <image_id_or_name>delete docker imagedocker image prunedelete all docker images
- clean your entire docker environment e.g. for a fresh
docker composedocker rm -f $(docker ps -aq)force remove ALL containersdocker system prune -af --volumesclean your docker environment
- open a shell inside your container
docker exec -it <yourDockerContainer> bash