Jump to content

FlightRadar24 "fr24feed-piaware"


DK1JAN

Recommended Posts

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 

Link to comment

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?

Link to comment
  • 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?

Link to comment
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.

Link to comment
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

Link to comment
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. :)

Link to comment

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

 

Link to comment

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
Link to comment
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.

Link to comment

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
Link to comment
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.

 

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...