Announcement

Collapse
No announcement yet.

Automated Instal of FR24 Feeder on Debian & Ubuntu amd64 on Intel 64bit Computer

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Automated Instal of FR24 Feeder on Debian & Ubuntu amd64 on Intel 64bit Computer

    Installation of FR24 Feeder on Debian & Ubuntu amd64 on Intel 64bit Computer

    Last update: 24/08/2020


    OPTION-1:
    Using debian package fr24feed_1.0.25-3_amd64.deb


    1.1 - Issue following two commands to download and install fr24feed’s deb package for amd64 architecture:

    Code:
    $ wget https://repo-feed.flightradar24.com/linux_x86_64_binaries/fr24feed_1.0.25-3_amd64.deb  
    
    $ sudo dpkg -i fr24feed_1.0.25-3_amd64.deb
    1.2 - Configure fr24feed

    CASE (a): If you have a sharing key:
    Code:
    $ sudo nano /etc/fr24feed.ini
    Above command will open a file with following entries

    Code:
    bs=yes
    raw=yes
    mlat="yes"
    mlat-without-gps="yes"
    Add following lines to the file `fr24feed.ini` (replace xxxxxxxxxxx by your actual sharing key).

    Code:
    receiver="beast-tcp"
    host="127.0.0.1:30005"
    fr24key="xxxxxxxxxxxxxx"
    Save file (Ctrl+o) and close (Ctrl+x)

    Restart fr24feed
    Code:
    $ sudo systemctl restart fr24feed
    CASE (b): If you do NOT have a sharing key:
    signup using following command and provide your details such as email, latitude, longitude etc

    Code:
    $ sudo fr24feed --signup
    $ sudo systemctl restart fr24feed



    OPTION-2:
    Using Linux Binary fr24feed_1.0.25-3_amd64.tgz

    Advantages

    (1) This method can be used on Debian, Ubuntu, Kali etc (which use .deb package), as well as on distros which do not support .deb package.

    (2) Easy installation - just copy and paste one command to run the bash script and it will do everything.

    (3) Auto start - the systemd service automatically starts fr24feed when booting / rebooting.

    (4) Simple monitoring and control - provides the commands "systemctl status fr24feed", "systemctl stop fr24feed", "systemctl start fr24feed" and "systemctl restart fr24feed".

    (5) Easy Setup - Generates configuration file /etc/fr24feed.ini, which can be edited by user at any time to add/modify settings.


    NOTES:
    (1) The script installs binary extracted from fr24feed_1.0.25-3_amd64.tgz

    (2) The fr24feed installation script does NOT install any version of dump1090. The user should separately install dump1090 (mutability or flightaware). Separate scripts have been provided to install dump1090 (see list of scripts below)



    SCRIPT 1:
    Installs fr24feed on Debian 9, Debian 10, Ubuntu 18, Ubuntu 19, Ubuntu 20

    Caution: Use only ONE of the following three

    SCRIPT 2:
    Installs dump1090-mutability v1.15~dev (for Debian 9 & Ubuntu 18)

    SCRIPT 3:
    Installs dump1090-mutability EB_VERSION (for Debian 10, Ubuntu 19 & Ubuntu 20)

    SCRIPT 4:
    Installs dump1090-fa (for Debian 9 & 10 and Ubuntu 18, 19, & 20)



    DETAILED INSTALLATION INSTRUCTIONS:
    https://github.com/abcd567a/fr24feed...ster/README.md



    .
    .
    Last edited by abcd567; 2020-08-24, 19:12.

  • #2

    Default contents of config file /etc/fr24feed.ini


    The value of fr24key to be added by user, either manually by editing the file, or during the execution of command sudo fr24feed --signup

    Settings made during signup will be automatically saved in this file.
    Code:
    receiver="beast-tcp" 
    host="127.0.0.1:30005" 
    fr24key="" 
    
    bs="no" 
    raw="no" 
    logmode="0" 
    windowmode="0" 
    mpx="no" 
    mlat="yes" 
    mlat-without-gps="yes" 
    
    use-http=yes 
    http-timeout=20
    Last edited by abcd567; 2019-10-16, 22:44.

    Comment


    • #3
      PLACEHOLDER

      Comment


      • #4
        Hello Captain abcd567

        Nice job! I think I'll put a reference to your post on my recipe. ;-)

        /Ernst

        Comment


        • #5
          UPDATE: 19 October 2019:

          Added 3 scripts for installing dump1090 (mutability & flightaware versions).

          Comment


          • #6
            I have installed the FR24 feeder using the script. The local IP page :8754 is not working but the feeder sends data to FR24.
            I am on Ubuntu 19.10, x64, with the latest flightaware software (dump1090-fa and piaware 3.8.1).

            $ sudo systemctl status fr24feed
            ● fr24feed.service - Flightradar24 Decoder & Feeder
            Loaded: loaded (/etc/systemd/system/fr24feed.service; enabled; vendor preset: enabled)
            Active: active (running) since Sat 2020-03-28 09:02:39 EDT; 1min 33s ago
            Process: 17516 ExecStartPre=/usr/lib/fr24/install_dump1090.sh (code=exited, status=0/SUCCESS)
            Process: 17536 ExecStartPre=/usr/lib/fr24/unregister_kernel_modules.sh (code=exited, status=0/SUCCESS)
            Process: 17541 ExecStartPre=/usr/lib/fr24/create_missing_directories.sh (code=exited, status=0/SUCCESS)
            Main PID: 17544 (fr24feed)
            Tasks: 16 (limit: 4512)
            Memory: 6.8M
            CGroup: /system.slice/fr24feed.service
            └─17544 /usr/bin/fr24feed

            It's not critical, but... Any ideas?
            Last edited by SoNic67; 2020-03-28, 13:31.

            Comment


            • #7
              Originally posted by SoNic67 View Post
              I have installed the FR24 feeder using the script. The local IP page :8754 is not working but the feeder sends data to FR24.
              I am on Ubuntu 19.10, x64, with the latest flightaware software (dump1090-fa and piaware 3.8.1).
              It's not critical, but... Any ideas?
              What do you mean by "Not working"?
              Is it a blank web page with "Forbidden"?
              If you mean the settings page (IP:8754/settings.html) is not saving modifications, then yes, it is a bug in latest version of fr24feed. Edit file /etc/fr24feed.ini to change settings.

              Comment


              • #8
                SoNic67:

                You can install Planefinder feeder also:

                Feed Planefinder from Debian, & Ubuntu x86_64

                .

                Comment


                • #9
                  Great post. I've been attempting to rebuild / test my RTL-SDR (v3) on an old desktop PC, but the transition from ARM to x86_64 hasn't been exactly as smooth as I had hoped. FR24 continues to operate fairly well, along with PiAware 4.0, ADSBExchange and PlaneFinder client -- but RadarBox remains a royal pain. Apparently they don't seem to care to release packages or binaries for other architectures. I saw someone using Qemu in combination with Docker to make it work, but I'm trying to create an appliance to stick in the corner and not have to check until 2022. Thanks for all the contributions to the community, abcd567 sir!

                  https://forum.radarbox24.com/index.p...6111#msg466111

                  Tossed around the ideas of Windows, Ubuntu 20.04, before finally landing on pure Debian 10 which has been my preference for devices that i need to be stable over a very long period of time (years) and won't necessarily have physical access to the machine unless there's an emergency with hardware.

                  Code:
                  OS: Debian GNU/Linux 10 (buster) x86_64
                  Host: EL1330
                  Kernel: 4.19.0-13-amd64
                  Uptime: 1 day, 22 hours, 18 mins
                  Packages: 1733 (dpkg)
                  Shell: bash 5.0.3
                  Terminal: /dev/pts/0
                  CPU: AMD Athlon 2850e (1) @ 1.800GHz
                  GPU: NVIDIA GeForce 6150SE nForce 430
                  Memory: 662MiB / 1740MiB
                  Last edited by peatrick; 2020-12-25, 06:04.

                  Comment


                  • #10
                    Originally posted by peatrick View Post
                    Great post. I've been attempting to rebuild / test my RTL-SDR (v3) on an old desktop PC, but the transition from ARM to x86_64 hasn't been exactly as smooth as I had hoped. FR24 continues to operate fairly well, along with PiAware 4.0, ADSBExchange and PlaneFinder client -- but RadarBox remains a royal pain. Apparently they don't seem to care to release packages or binaries for other architectures.
                    Radarbox24 provide packages only for RPi (armhf and arm64/aarch64).
                    No package is available for amd64, i386, x86_64

                    Comment

                    Working...
                    X