Install Stage2 Server
The developers have created a package to install the feeder software on a Proxmox VM. Unfortunately, the process was broken at some point. The pieces were all there, so it is easy to fix. Corrected instructions based on their fix are here:
- connect to your Proxmox host web UI and log in
- select your host in the left pane, then in the center pane click on >_ Shell to open a web shell
- make a directory and cd there: mkdir -p ~/adsbim; cd ~/adsbim
- download the x86-64-vm Proxmox image (use the correct URL for the current version):
wget -O adsb-im-vm.tar.xz https://github.com/dirkhh/adsb-feeder-image/releases/download/v3.0.4/adsb-im-x86-64-vm-v3.0.4-proxmox.tar.xz
- unpack the image and create a fresh VM:
tar xJf adsb-im-vm.tar.xz && bash ./pve-vmcreate.sh -s 16G -p local-lvm:0
- optional: remove the download:
cd && rm -rf ~/adsbim
- after this process completes, you should see the new VM in the Proxmox web UI
- start the VM, wait for the first boot to complete, and then connect to it's web interface as usual
- remember to pass through the SDR USB device to the VM before trying to configure the feeder (not needed here)
After Installation Configuration
The VM will be named adsb-feeder. Open the console and change the password for root.
# passwd root New Password: Retype new password:
Enter:
# ip a
To discover the IP address of the system. It will be DHCP assigned. Open a terminal session with putty or kitty to that address. The system is built on the Dietpi distribution. There are several utilities available from the command line to modify and monitor the server> I have listed them here since they will be rarely used.
dietpi-launcher : All the DietPi programs in one place dietpi-config : Feature rich configuration tool for your device dietpi-software : Select optimised software for installation htop : Resource monitor cpu : Shows CPU information and stats
The dietpi-config tool is where to go to change the system IP address. It should be changed to 192.168.86.50.
After configuring the adapter, run the following:
systemctl unmask hostapd
systemctl enable hostapd
systemctl start hostapd
This solves the problem of Dietpi being confused after changing eth0 from DHCP to static.
Install Btop
The instructions are slightly different since it will be run from root and lbzip2 is not in the distribution.
apt-get install lbzip2
wget -qO btop.tbz https://github.com/aristocratos/btop/releases/latest/download/btop-armv7l-linux-musleabihf.tbz
tar xf btop.tbz --strip-components=2 -C /usr/local ./btop/bin/btop
rm btop.tbz
Install Ctop
wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop
chmod +x /usr/local/bin/ctop
chmod u+s /usr/local/bin/ctop
Return to: Technical Guides, ADS-B Reception, Decoding & Sharing
