You do NOT have to reconfigure dump1090-fa to feed other sites. It’s default configuration is suitable to feed not only Flightaware but almost all other sites as well.
(1) Install FlightRadar24 Feeder:
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"
FR24 Config File:
sudo nano /etc/fr24feed.ini
receiver="avr-tcp"
host="127.0.0.1:30002"
fr24key="xxxxxxxxxxxxxxxxxx"
logmode="0"
logpath="/var/log/fr24feed"
bs=no
raw=no
mlat="yes"
mlat-without-gps="yes"
(2) Install RadarBox24 Feeder:
sudo bash -c "$(wget -O - http://apt.rb24.com/inst_rbfeeder.sh)"
RB24 Config File:
sudo nano /etc/rbfeeder.ini
[client]
network_mode=true
log_file=/var/log/rbfeeder.log
key=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
sn=EXTRPI00nnnn
lat=xx.xxxx
lon=yy.yyyy
alt=zzz
[network]
mode=beast
external_port=30005
external_host=127.0.0.1
[mlat]
autostart_mlat=true
#mlat_cmd=/usr/bin/python3.9 /usr/bin/mlat-client
[dump978]
#dump978_enabled=true
NOTE:
(1)During Installation, when prompted to install dump978-rb, say NO
(2) After completion of rbfeeder installation. install mlat-client by following command:
sudo apt install mlat-client
(3) Install Planefinder Feeder:
wget http://client.planefinder.net/pfclient_5.0.161_armhf.deb
sudo dpkg -i pfclient_5.0.161_armhf.deb
NOTE:
After installation of package is complete, in your Web Browser go to following address and complete configuration of pfclient
IP-of-Pi:30053
Planefinder Config File:
sudo nano /etc/pfclient-config.json
{"tcp_address":"127.0.0.1","tcp_port":"30005","select_timeout":"10","data_upload_interval":"10","connection_type":"1","aircraft_timeout":"30","data_format":"1","latitude":"xx.xxxx","longitude":"yy.yyyy","sharecode":"zzzzzzzzzz"}
(Scroll right to see the last item which is "sharecode":"zzzzzzzzzz"
(4) Install Performance Graphs by @wiedehopf :
sudo bash -c "$(wget -q -O - https://github.com/wiedehopf/graphs1090/raw/master/install.sh)"