Can image be updated, or do you have to reflash?

Discussion in 'Feeding' started by User12489, Dec 2, 2019.

  1. User12489

    User12489 New Member

    Hi!

    I'm currently using my own raspbian setup to feed a couple of other sites, but I'm interested in also feeding ADS-B Exchange. Since the ADSBx image has such a nice dashboard I'm leaning towards installing this image, and then set up the other feeders on it, which I understand works fine.

    However, I have a difficult time finding out how to update the ADSBx image. Can it be updated when new versions come out, or will I have to install a new image version and set everything up again? Right now I manage everything through apt with very little manual labour required, and security updates installed automatically.

    /Erik
     
  2. James

    James Guest

    apt will manage Raspbian

    ADSBx images require very little updates. Everything is bash scripts. We don't install hidden back doors like FA, FR24, and the rest of the sites you feed.
     
  3. GucciAIR

    GucciAIR New Member

    @James I'm also debating which image to use, I was thinking Raspbian w/ dump1090 but if the ADSBx image is Raspbian + ADSBx then that's probably the best move right? I also want to use my Pi for other various things and thought the ADSBx limited me from doing that (good to know).

    How are the bash scripts updated? Is it all from a git repo? i.e. can I create pull requests with enhancements?

    ps: I also have no interest in feeding other sites.
     
  4. wiedehopf

    wiedehopf Administrator Staff Member

    @GucciAIR
    Just use a normal Raspbian and the feed setup script, it installs 2 systemd services.
    (https://github.com/adsbxchange/adsb-exchange)
    That won't interfere with the rest of the RPi and the network setup and everything will be default Raspbian.
    (the adsbx image does some custom stuff to make it easier to configure by editing a text file on the Windows readable boot partition)

    (not as cool as the grafana dashboard, but the graphs work well: https://github.com/wiedehopf/graphs1090#graphs1090)
    (if you are unsure about which or how to install dump1090: https://github.com/wiedehopf/adsb-scripts/wiki/Bundle-install-for-dump1090fa)
     
  5. James

    James Guest

    ADSBx is Raspbian default (Stretch) with everything setup such as Grafana, Prometheus, dump1090-exporter, node-exporter and a bunch of bash scripts.

    We don't override the packages like FlightAware, tho if you install the full FlightAware, I believe those override the apt packages.

    We don't force updates like FlightAware.

    We don't install TCK/TCL root back doors like FlightAware.

    We don't force updates and break other feeders like FR24.

    ADSBx image is configurable with a text file in boot (only partition that will mount in Windows). Edit adsb-config.txt and power on the Pi.

    If you don't want to go through setting it all up then use ADSBx image and add other feeders as needed.

    login is
    pi
    adsb123

    Change the password and ADSBx nor anyone can get into it. The same cannot be said for FA ands FR24.


    If you don't want to go through a bunch of setup. Use ADSBx

    If you want to install things yourself. Use above from @wiedehopf


    Be sure to configure things to use /run, which is a tmpfs in ram.

    Do not write constantly to the SD or it will fail fast.

    Be sure to make sure things start and compensate for failures / crashes.