New ADSBexchange Image

Discussion in 'Feeding' started by MDA, Oct 29, 2017.

  1. MDA

    MDA Administrator Staff Member

    Hi
    I'm thinking about new image for beginners. It will be based on Raspbian Jessie with Pixel (desktop version, allow to SSH or VNC connections). It will contain basically only Dump1090 Mutability v1.15 ~dev and Adsbexchange mlat client 0.2.6. All other feeders will be available as Favorites in web browser of RaPi. Also link to installation of Teamviewer host will be included (great tool for remote management without port forwarding and fixed IP).
    If you are interested in, I'll start to work on it.

    Waiting for your comments.

    Marcin
     
    superg3 likes this.
  2. superg3

    superg3 Member

    Great idea Marcin, I would be glad to test it. (Friday 3th are arriving to my home 4xPro Stick Plus to add coverage)

    Pd:¿Could you include a DDNS client?

     
  3. MDA

    MDA Administrator Staff Member

    Marcos
    This hobby became more and more expensive :). I know it from my experience :-(.
    I'll try to find something, but first of all I'll wait for more feedback.
    This is quiet time consuming job to test everything, but I'll try to prepare "alpha"...
     
  4. superg3

    superg3 Member

    There is no problem from my side, I'm not in any hurry :) .
    After the past weeks with your help, a lot of learning and testing, I'm comfortable with ssh and command line :p
     
  5. MDA

    MDA Administrator Staff Member

    OK, next days I have to stay at home. I'll start with this image. I'm more PLC programmer so switching to Linux way will take some time...
    Anyway I'll try to prepare working image easy to configure.
     
  6. Freqman

    Freqman Member

    Nice idea!
    I am not an expert, but if I can help with testing I am yours.
    I'm now working with a ModeSbeast/Rpi3B, but have a Rpi2B with a dongle that is not in use.
    Joop.
     
  7. ADImages

    ADImages New Member

    Sounds good to me :) I managed to get the FlightAware feed to work, but couldn't manage to link it to here - I've got a spare Micro SD that I can try it out on
     
  8. MDA

    MDA Administrator Staff Member

    Hi
    I started already with new image but I found that smallest SD I can buy for test is 8GB but is more expensive than class 10 16GB :-(.

    I'll try to shrink image as much as possible (ca. 5 GB uncompressed).
     
    Freqman likes this.
  9. Sho3R7TeL86M

    Sho3R7TeL86M Member

    Just an idea, I wrote a how to on the pi zero, this included installation of webmin, a web based management front end.
    It does mostly everything. Includes the ddns client install and config.

    The other cool thing, on the web interface, you can set it to check time pool. I’ve got mine every minute to help with mlat.

    Did none of the old posts transfer? I’d like to copy my bow to and repost.
     
  10. MDA

    MDA Administrator Staff Member

    Well, I think that we can merge our jobs in future. Probably you're far further... After some alpha tests I'l publish version tested by me. Then you can have a look on it and improve. I'm always open ...
    Maybe finally we'll have something good and independent from others.

    Good luck.

    Marcin
     
  11. Sho3R7TeL86M

    Sho3R7TeL86M Member

    Full disclosure, I used the flight aware image and just modified.
    Few reasons:
    Updates form them.
    It works with minimal changes (Adsb image wouldn’t work on the zero)
    You can easily install non-mlat fr24.
    Webmin also allows for all other updates to keep the base os up to date.
    And I don’t have to maintain my own distro.

    It works on Pi2b, 3, zero, without fail.

    I’d love to take the base load and add a script to ask the questions needed to make it specific to the user, but never researched how to do that.

    Just some thoughts, and I’ll gladly test if I have time!
     
  12. MDA

    MDA Administrator Staff Member

    My image will be based on Jessie with Pixel (much easier to many users - desktop version is more friendly to ordinary Win and Mac users). I can test it only on RaPi3 (volunteers can test it on other platforms). Raspbian with Pixel is a bit heavier but I don't think this is big issue (on my 6 Pi's CPU usage is not higher than 12%, with FR24, FA, Planefinder and adsbx). I'm really interested in your project, maybe I'm mistaken from beginning (trying to make something not needed...).
    Anyway the goal is to make something really "good and working".
     
  13. Sho3R7TeL86M

    Sho3R7TeL86M Member

    I hear you, but the support will need to be carried I finally for those users.

    I’m only suggesting, instead of a full image you must support, just script the install of what you think novice users need on top of a distro that is already updated and supported.
    FA + script gets you what you want. Just install the GUI, /f with getting all dependencies.
    Then you only neees to maintain the script, which can be hosted on GitHub.

    Just thinking the easiest way to accomplish what you want without having to maintain an image, storage point, and such.

    Just some I put, I like you trying to get entry level novice into it, but when they aren’t updated in say a year and stop publishing they are useless to the community.
     
  14. JoePPi

    JoePPi New Member

    I would suggest you start with Stretch as the basis - despite the networking issues.

    For my Pi's I'm not interested in the desktop as my my Pi's are remotely mounted. Only interested in SSH + the webserver (prefer nginx & MariaDB) for maps, stats & other goodies. I cannot imagine desktop use so I view having all that running as overhead (heat generator). However: good local historic statistics - limited SD card writing as to not to ruin the SD card life expectancy - and anything to improve the local map experience would be nice.

    Despite what I just wrote: any initiative is a good initiative and there will be people which will use your resulting image!
     
  15. evangel

    evangel New Member

    hi MDA
    suggest the boot partition FAT32 / 128 mb or larger. I think even 512mb works.
    also the config files in boot partition like piaware, as is easy to change settings from PC - specially if using USB key instead of micro SD.
     
  16. MDA

    MDA Administrator Staff Member

    Finally I'll try to make imege based on Raspbian Jessie light and ADSB receiver. This setup looks good, powerfull and hopefully troublefree. I just started to test everything on my "new baby" Intel NUC with Debian 9 as OS.
     
  17. James

    James Guest

    I've got a stretch image built that I need to clean and then test some. I also added a stats package and dashboard. Right now it only feeds ADSBexchange.com, anyone willing to take of the baton and see if piaware and the rest work?

    Improvements I have to make:

    Ramdisk for dumo1090 .json writes
    Filesystem clean every 180 days? Don't want to fill SD card.
    Dashboard Tweaks
    Guide to Setup
    Bash Script to Auto-setup

    Uses Grafana & Prometheus. It's not getting many planes because it's just sitting on my desk.

    Screenshot_2017-12-06_11-19-38.png
    Screenshot_2017-12-06_11-21-49.png
     
  18. MDA

    MDA Administrator Staff Member

    I'm close to give up :(. Image made of Raspbian stretch and ADSB-Receiver (with known bugs) is working but...: I can't shrink it to reasonablle size.
    Maybe somebody has an idea, I've tried with pishrink.sh and gparted. Nothing works.
     
  19. James

    James Guest

    Let me look at how to shrink them. Will work on it tomorrow and post back.
     
  20. James

    James Guest

    So freakin' close to done ...

    COMPLETE
    configurable with one config.txt file
    openlayers - say goodbye Google Maps!
    offline vector map
    offline vector roads simple and detailed
    US NEXRAD

    TO DO
    SSH Tunnel for Remote Support
    Shrink it, Shrink, Shrank, Shrunk

    Anyone have any requests?

    Anyone have a source for free european nexrad?

    Screenshot_2017-12-12_13-38-26.png