Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FlightRadar24 "fr24feed-piaware"

Featured Replies

Hallöle zusammen! 

Ich bin noch recht frisch im Thema Unraid und brauch mal eure Hilfe. 

Unraid läuft und macht alles was es soll.  

Jetzt möchte ich ein Container “fr24feed-piaware” nutzen aber bekomme das einfach nicht zum laufen und aus den Anleitungen werde ich nicht so schlau.

Gibt es hier vielleicht jemand der mir damit unter die Arme greifen kann? 

 

Sonnige Grüße 

Jan 

  • Community Expert

Die Anleitung steht hier:

https://hub.docker.com/r/thomx/fr24feed-piaware

 

Mach der sollst du dich hier registrieren:

https://flightaware.com/account/join/

 

Dann den Code über das WebTerminal ausführen:

docker run -it --rm \
    -e "SERVICE_ENABLE_DUMP1090=false" \
    -e "SERVICE_ENABLE_HTTP=false" \
    -e "SERVICE_ENABLE_FR24FEED=false" \
    thomx/fr24feed-piaware /bin/bash

 

Es kommt irgendeine ID, die man notieren soll.

 

Dann auf die Website gehen:

https://fr.flightaware.com/adsb/piaware/claim

 

Da soll nun irgendwas auftauchen, was du vermutlich mit deinem Account anklicken musst.

 

Soweit geschafft?

  • 1 year later...

@mgutt es ist immer wieder schön zu sehen, wenn du dich einem Problem annimmst. Meine Hochachtung dafür.

 

Ich hab leider auch meine Problem mit dem Docker auf Unraid.

 

Die Installation via Anleitung bzw. deriner Übersetzung hat funktioniert und beides ist auf Mysteriöse Art und Weise mit einander verbunden.

 

Aber ich kann die WebUI auf dem Computer nicht öffnen. In der Konfiguration läuft der HTTP Port auf 8080 und der Admin HTTP 8754

Nur leider öffnet sich unter den Ports nichts...also http://unraidIP:Port

 

Es ist egal ob ich den Docker in den Einstllungen unter Bridge oder Host anlege, ich erhalte keinen Zugriff via Eingabe der IP:Port oder über die WebUI

 

Nachdem ausführen des Codes im Terminal habe ich einen zusätzlichen Docker Container Namens: blissful_fermat Ist das normal??

 

Hast du evtl. einen Tipp?

15 minutes ago, Maverick_GERMANY said:

Nachdem ausführen des Codes im Terminal habe ich einen zusätzlichen Docker Container Namens: blissful_fermat Ist das normal??

Ja, das ist normal weil du ihm keinen Namen gegeben hast und wenn der container nicht läuft dann kannst du auch klarerweise nicht auf die WebGui.

 

On 2/12/2021 at 3:52 PM, mgutt said:
    -e "SERVICE_ENABLE_HTTP=false" \

Ich glaube das hier der Fehler liegt und du eher true einsetzen müsstest weil du willst dich ja mittels http verbinden oder?

 

 

 

Generell würde ich dir empfehlen den container mittels dem button "Add Container" ganz unten auf der Docker Seite hinzuzufügen und dann die Felder dementsprechend auszufüllen bzw hinzuzufügen, ca so:

grafik.thumb.png.167adf8f6f888ace8838a082feb0985d.png

 

Die -e steht für Environment Variable und solltest du als in Unraid als Variable hinzufügen, Key ist immer die Bezeichnung und Value immer das nach dem "=" nach der Bezeichnung.

Ein Port ist eben ein Port den du vergeben musst.

Du kannst alles mit wie im Screenshot ersichtlich "Add another Path, Port, Variable, Label or Device nacheinander anlegen und hast dann ein schönes template für Unraid.

 

Repository und Namen sind auch ganz wichtig wie auf dem Screenshot ersichtlich.

@ich777 Oh ich glaube da muß ich noch etwas Hilfe in anspruch nehmen 😔

 

Könntest du mir bitte zeigen wie dein Aufbau von Add another Path,Port etc für deine zusätzlichen Host Key ist. Ich weiß nicht was ich da anlegen muß

 

Unbenannt1.jpg.628f5695d7dfecb0ee06f08dccd4b857.jpg

 

Bei mir sieht das jetzt noch so aus:

 

Unbenannt.thumb.jpg.aa48f4c37fe62a9bb315a961f850fe6a.jpg

12 minutes ago, Maverick_GERMANY said:

Könntest du mir bitte zeigen wie dein Aufbau von Add another Path,Port etc für deine zusätzlichen Host Key ist. Ich weiß nicht was ich da anlegen muß

Einfach oben vom Drop-Down Variable auswählen zB:

grafik.png.55cc556b26cbf9434480f7cea54f47e4.png

 

 

 

12 minutes ago, Maverick_GERMANY said:

Bei mir sieht das jetzt noch so aus:

Sieht doch nicht so schlecht aus... ;)

Mit dem Gerät bin ich mir nicht ganz so sicher in deinem Template... aber ich kenne den container auch überhaupt nicht weil ich da keine Verwendung dafür habe...

 

Ist das ein serielles Gerät? Dann würde ich es eher mit dem Pfad /dev/ttydUSB0 oder wie auch immer es heißt durchreichen.

EDIT: Hab gerade gehsehen der nutzt /dev/bus/usb

 

 

Oder wenn du ein Gerät vom Host zum container durchreichen willst:

grafik.png.f8d8bbd5cbaf09d438d2d36edc17ae77.png

Unbenannt2.jpg.ef6de19ca57a0226574eb226acd36c95.jpg

 

Also ich hab die Geräteadresse von diesem Eintrag abgeleitet. Dachte das wäre Richtig

 

Unbenannt3.jpg.68af1f3779bf6823ca7be2da7e46fc3e.jpg

 

Ist das so Richtig oder wie muß der Schlüssel aufgebaut sein?

 

Danke dir!!

 

37 minutes ago, Maverick_GERMANY said:

Also ich hab die Geräteadresse von diesem Eintrag abgeleitet. Dachte das wäre Richtig

Ich bin mir nicht sicher wie das in diesem container funktioniert, es kann durchaus sein das sich die Bus nummern ändern, nur so als Hinweis, auf Dockerhub benutzt er jedenfalls /dev/bus/usb

 

38 minutes ago, Maverick_GERMANY said:

Ist das so Richtig oder wie muß der Schlüssel aufgebaut sein?

Genau. :)

Wenn ich den Docker starte, wird mir das Grüne Dreieck unter dem Logo angezeigt. Aktualisiere ich den Browser ist der Docker gestoppt.

 

Im Protokoll steht dann das:

 

s6-rc: info: service dump1090: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service dump1090 successfully started
s6-rc: info: service netcat: starting
s6-rc: info: service netcat successfully started
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service init-upintheair: starting
s6-rc: info: service confd-piaware: starting
s6-rc: info: service confd-layers: starting
s6-rc: info: service confd-html: starting
s6-rc: info: service confd-fr24feed: starting
s6-rc: info: service conf-planefinder: starting
s6-rc: info: service conf-adsbexchange: starting
s6-rc: info: service confd-fr24feed successfully started
s6-rc: info: service fr24feed: starting
s6-rc: info: service init-upintheair successfully started
s6-rc: info: service confd-layers successfully started
s6-rc: info: service conf-planefinder successfully started
s6-rc: info: service planefinder: starting
s6-rc: info: service conf-adsbexchange successfully started
s6-rc: info: service adsbexchange-feed: starting
s6-rc: info: service fr24feed successfully started
s6-rc: info: service adsbexchange-feed successfully started
s6-rc: info: service adsbexchange-stats: starting
s6-rc: info: service adsbexchange-mlat: starting
s6-rc: info: service adsbexchange-stats successfully started
s6-rc: info: service adsbexchange-mlat successfully started
[33m[piaware][0m FATAL: PIAWARE_FEEDER_DASH_ID not set!
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO Backend set to env
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO Starting confd
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO Backend source(s) set to
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service planefinder successfully started
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO /usr/lib/fr24/public_html/config.js has UID 99 should be 0
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO /usr/lib/fr24/public_html/config.js has GID 100 should be 0
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO /usr/lib/fr24/public_html/config.js has mode drwxrwxrwx should be -rwxrwxrwx
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO /usr/lib/fr24/public_html/config.js has md5sum d41d8cd98f00b204e9800998ecf8427e should be 8538a54a6ad0763a4aad43aba067cecd
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: INFO Target config /usr/lib/fr24/public_html/config.js out of sync
[33m[piaware][0m FATAL: PIAWARE_FEEDER_DASH_ID not set!
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: ERROR rename /usr/lib/fr24/public_html/.config.js280319795 /usr/lib/fr24/public_html/config.js: file exists
2022-12-15T15:29:28+01:00 a42bd7eab393 /opt/confd/bin/confd[86]: FATAL rename /usr/lib/fr24/public_html/.config.js280319795 /usr/lib/fr24/public_html/config.js: file exists
s6-rc: info: service planefinder-log: starting
s6-rc: warning: unable to start service confd-html: command exited 1
[33m[piaware][0m FATAL: PIAWARE_FEEDER_DASH_ID not set!
s6-rc: info: service planefinder-log successfully started
[33m[piaware][0m FATAL: PIAWARE_FEEDER_DASH_ID not set!
s6-rc: info: service legacy-cont-init successfully started
[33m[piaware][0m FATAL: PIAWARE_FEEDER_DASH_ID not set!
s6-rc: warning: unable to start service confd-piaware: command exited 1
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service planefinder-log: stopping
s6-rc: info: service netcat: stopping
s6-rc: info: service init-upintheair: stopping
s6-rc: info: service confd-layers: stopping
s6-rc: info: service fr24feed: stopping
s6-rc: info: service adsbexchange-stats: stopping
s6-rc: info: service adsbexchange-mlat: stopping
s6-rc: info: service init-upintheair successfully stopped
s6-rc: info: service planefinder-log successfully stopped
s6-rc: info: service planefinder: stopping
s6-rc: info: service confd-layers successfully stopped
s6-rc: info: service netcat successfully stopped
s6-rc: info: service adsbexchange-stats successfully stopped
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service adsbexchange-mlat successfully stopped
s6-rc: info: service adsbexchange-feed: stopping
s6-rc: info: service planefinder successfully stopped
s6-rc: info: service conf-planefinder: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service fr24feed successfully stopped
s6-rc: info: service confd-fr24feed: stopping
s6-rc: info: service conf-planefinder successfully stopped
s6-rc: info: service confd-fr24feed successfully stopped
s6-rc: info: service adsbexchange-feed successfully stopped
s6-rc: info: service conf-adsbexchange: stopping
s6-rc: info: service dump1090: stopping
s6-rc: info: service conf-adsbexchange successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service dump1090 successfully stopped

 

1 hour ago, Maverick_GERMANY said:
[33m[piaware][0m FATAL: PIAWARE_FEEDER_DASH_ID not set!
2022-12-15T15:29:28+01:00 a42bd7eab393 

Das ist mal der erste fehler den ich sehe den du beheben musst. Was ist das PIAWARE_FEEDER_DASH_ID? Kann man das ding auch ausschalten mit einer variable?

sooo nachdem ich ein kleines Problem mit Unraid selbst hatte (Danke an mgutt und hawihoney) versuche ich es nochmal von vorne.

 

Bei den Apps installiere ich den Docker fr24feed-piaware und tätige folgende Einstellungen

Netzwerktyp: Host       (in der Anleitung steht er auf Bridge - da ist aber bei mir der 8080 Port durch NGINX bereits belegt)

RTL-SDR Device: /dev/bus/usb/002/003

HTTP Port: 8080

und Admin HTTP steht bereits auf: 8754

 

Gemäß dieser Anleitung https://hub.docker.com/r/thomx/fr24feed-piaware habe ich einen Account bei flightaware angelegt.

 

Die Befehlszeilen die ich über den Terminal eingeben soll, kann ich auch direkt im Docker bzw in den Einstellungen hinterlegen, wenn ich das @ich777 recht verstanden habe und somit brauche ich nicht die nachfolgende Befehlszeilen im Terminal ausführe - ist das richtig?

 

docker run -it --rm \
    -e "SERVICE_ENABLE_DUMP1090=false" \
    -e "SERVICE_ENABLE_HTTP=false" \
    -e "SERVICE_ENABLE_FR24FEED=false" \
    thomx/fr24feed-piaware /bin/bash

 

Edited by Maverick_GERMANY

52 minutes ago, Maverick_GERMANY said:

da ist aber bei mir der 8080

Dann lass den container port auf 8080 und den host port legst du auf was anderes 8085 oder was auch immer, dann kannst du mit 8085 drauf zugreifen.

 

53 minutes ago, Maverick_GERMANY said:

Die Befehlszeilen die ich über den Terminal eingeben soll, kann ich auch direkt im Docker bzw in den Einstellungen hinterlegen, wenn ich das @ich777 recht verstanden habe und somit brauche ich nicht die nachfolgende Befehlszeilen im Terminal ausführe - ist das richtig?

Exakt, du siehst auch fast das gleiche Kommando sobald du im Template auf Apply klickst im nächsten Fenster.

On 12/15/2022 at 4:55 PM, ich777 said:

PIAWARE_FEEDER_DASH_ID

Das ist der "Unique Identifier" von Flightaware?

neu.thumb.jpg.0d6fc5b6f8c9ec10633d2d9e6dc7c177.jpg

 

Ich hab jetzt alles an Werten eingetragen die ich in der Anleitung gesehen habe und hoffe das passt so zu meinem Unraid Setup

 

Wenn ich ganz am Ende auf Anwenden gehe und der Docker die Änderungen übernimmt zeigt er mir das an:

 

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='fr24feed-piaware' --net='host' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e 'TCP_PORT_8080'='8080' -e 'PIAWARE_FEEDER_DASH_ID'='5a588ec1-aa73-4931-99cf-c2aab0dd45f5' -e 'SERVICE_ENABLE_DUMP1090'='false' -e 'SERVICE_ENABLE_HTTP'='true' -e 'SERVICE_ENABLE_FR24FEED'='false' -e 'SERVICE_ENABLE_PIAWARE'='false' -e 'PIAWARE_RECEIVER_DASH_TYPE'='other' -e 'PIAWARE_RECEIVER_DASH_HOST'='192.168.212.50' -e 'PIAWARE_RECEIVER_DASH_PORT'='30005' -e 'TCP_PORT_8754'='8754' -v '/mnt/user/appdata/fr24feed-piaware/piaware.conf':'/etc/piaware.conf':'rw' -v '/mnt/user/appdata/fr24feed-piaware/config.js':'/usr/lib/fr24/public_html/config.js':'rw' -v '/mnt/user/appdata/fr24feed-piaware/fr24feed.ini':'/etc/fr24feed.ini':'rw' --device='/dev/bus/usb/002/003' 'thomx/fr24feed-piaware'

ea2ff766e1b728989156606f075627c36ef0f9630c6d8b72d37d3748e8884e79

Der Befehl wurde erfolgreich ausgeführt!

 

Die Protokolldatei nach Start des Dockers zeigt mir das an:

 

s6-rc: info: service dump1090: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service dump1090 successfully started
s6-rc: info: service netcat: starting
s6-rc: info: service netcat successfully started
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service init-upintheair: starting
s6-rc: info: service confd-piaware: starting
s6-rc: info: service confd-layers: starting
s6-rc: info: service confd-html: starting
s6-rc: info: service confd-fr24feed: starting
s6-rc: info: service conf-planefinder: starting
s6-rc: info: service conf-adsbexchange: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-upintheair successfully started
s6-rc: info: service conf-planefinder successfully started
s6-rc: info: service planefinder: starting
s6-rc: info: service conf-adsbexchange successfully started
s6-rc: info: service adsbexchange-feed: starting
s6-rc: info: service confd-piaware successfully started
s6-rc: info: service piaware: starting
s6-rc: info: service confd-fr24feed successfully started
s6-rc: info: service fr24feed: starting
s6-rc: info: service planefinder successfully started
s6-rc: info: service planefinder-log: starting
s6-rc: info: service adsbexchange-feed successfully started
s6-rc: info: service adsbexchange-stats: starting
s6-rc: info: service adsbexchange-mlat: starting
s6-rc: info: service piaware successfully started
s6-rc: info: service fr24feed successfully started
s6-rc: info: service adsbexchange-mlat successfully started
s6-rc: info: service adsbexchange-stats successfully started
s6-rc: info: service planefinder-log successfully started
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO Backend set to env
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[92]: INFO Backend set to env
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO Starting confd
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO Backend source(s) set to
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[92]: INFO Starting confd
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[92]: INFO Backend source(s) set to
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[92]: INFO Target config /usr/lib/fr24/public_html/layers.js out of sync
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[92]: INFO Target config /usr/lib/fr24/public_html/layers.js has been updated
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO /usr/lib/fr24/public_html/config.js has UID 99 should be 0
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO /usr/lib/fr24/public_html/config.js has GID 100 should be 0
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO /usr/lib/fr24/public_html/config.js has mode drwxrwxrwx should be -rwxrwxrwx
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO /usr/lib/fr24/public_html/config.js has md5sum d41d8cd98f00b204e9800998ecf8427e should be 8538a54a6ad0763a4aad43aba067cecd
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: INFO Target config /usr/lib/fr24/public_html/config.js out of sync
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: ERROR rename /usr/lib/fr24/public_html/.config.js099368113 /usr/lib/fr24/public_html/config.js: file exists
2022-12-17T15:29:33+01:00 Tower /opt/confd/bin/confd[101]: FATAL rename /usr/lib/fr24/public_html/.config.js099368113 /usr/lib/fr24/public_html/config.js: file exists
s6-rc: info: service confd-layers successfully started
s6-rc: warning: unable to start service confd-html: command exited 1

 

Edited by Maverick_GERMANY

http://192.168.212.50:8080 (Links Klick Docker - WebUI) und http://192.168.212.50:8754 sind aber trotzdem nicht erreichbar.

 

Und unter FlightAware wird mir auch kein Aktiver ADS-B angezeigt 😔

Edited by Maverick_GERMANY

1 hour ago, Maverick_GERMANY said:
warning: unable to start service confd-html: command exited 1

Du solltest mal nach diesem fehler suchen. Irgendwas stimmt da nicht.

 

Sry ich kenn mich mit dem container überhaupt nicht aus und hab auch keine verwendug dafür, aber der container kann eben genau aus dem oben angeführten Fehler vermutlich nicht erreicht werden.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.