Skip to content

Instantly share code, notes, and snippets.

@bclswl0827
Created July 19, 2021 03:54
Show Gist options
  • Save bclswl0827/0fb1b838ae0507fe0fc2d9586bd1f16b to your computer and use it in GitHub Desktop.
Save bclswl0827/0fb1b838ae0507fe0fc2d9586bd1f16b to your computer and use it in GitHub Desktop.
FlyDog SDR manual setup guidance on "Clean" Linux distributions

Enable I2C and SPI

pi@raspberrypi:~ $ echo -e "dtparam=i2c_arm=on\ndtparam=spi=on" | sudo tee -a /boot/config.txt
pi@raspberrypi:~ $ echo -e "i2c-dev" | sudo tee -a /etc/modules-load.d/modules.conf
pi@raspberrypi:~ $ sudo dtparam i2c_arm=on
pi@raspberrypi:~ $ sudo modprobe i2c-bcm2708
pi@raspberrypi:~ $ sudo reboot

Install Docker

pi@raspberrypi:~ $ curl -fsSL get.docker.com | sudo bash
pi@raspberrypi:~ $ sudo usermod -aG docker ${USER}
pi@raspberrypi:~ $ sudo systemctl enable docker
pi@raspberrypi:~ $ sudo reboot

Deploy FlyDog SDR

pi@raspberrypi:~ $ docker network create -d bridge flydog-sdr
pi@raspberrypi:~ $ docker run -d \
             --name flydog-sdr \
             --network host \
             --privileged \
             --restart always \
             --volume kiwi.config:/root/kiwi.config \
             registry.cn-shanghai.aliyuncs.com/flydog-sdr/flydog-sdr:latest

Install upgrade module

pi@raspberrypi:~ $ docker run -d \
             --name admin \
             --network flydog-sdr \
             --publish 3708:3708 \
             --restart always \
             --volume /usr/bin/docker:/usr/bin/docker \
             --volume /var/run/docker.sock:/var/run/docker.sock \
             --volume kiwi.config:/etc/kiwi.config \
             registry.cn-shanghai.aliyuncs.com/flydog-sdr/admin:latest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment