Dump1090 web interface not working on Mac

I followed this guide to install dump1090 on my Mac (running Ventura 13.7): https://www.rickmakes.com/compiling-dump1090-on-macos-catalina-requires-macports/

After running dump1090 --net --interactive I can see decoded data in my terminal, but when going to http://localhost:8080 there is no data.

Does anyone know what the problem may be?

No clue why it doesn’t work.
Check dump1090 --help if it needs extra arguments to run the webserver.
Probably also important to run it in the correct directory?

Alternatively you can try these hints if you want, but it requires setting up nginx as well via homebrew and configuring it. That’s not completely trivial but you might get there:
https://github.com/wiedehopf/readsb?tab=readme-ov-file#apple--macos--os-x

Did you try 127.0.0.1 instead of ‘localhost’ as well? Or your local IP address in the network? sometimes the DNS resolution is running weird.

If that doesn’t work, please post the contend of your dump1090 config file.

A little bit of an older thread, but maybe helpful as well:

Unable to access Web interface - FlightAware / ADS-B Flight Tracking - FlightAware Discussions

I tried both 127.0.0.1:8080 and my local IP (also port 8080), they both say ‘Error opening HTML file: No such file or directory’ (but if I go to port 8081 or something random, I just get the regular “this site can’t connect” error).

Where would I find the config file?

I tried dump1090 --interatctive --net-bind-address 127.0.0.1 --net-http-port 8080 (based off of help), and now I get the error " This site can’t be reached" instead of “Error opening HTML file: No such file or directory”.

Hi,

I’m not a Mac guy, but it’s probably a directory issue as suggested above.

That version of dump1090 by Malcolm Robb by default sets up http access at 8080. There is no reason to specify the port unless you need to change it. You also don’t need the --net-bind . That just makes it more restrictive, not less.

The install directions you followed at the end copied just the program to /opt/local/bin/ . My guess is that you are now NOT in the /dump1090/ folder where you ran make, so you are not running that one with the html files below where the program can find them. You are probably running the one copied to /opt/local/bin.

Have you tried specifying the full path to the actual program in the original dump1090 directory?

Something like: (not a Mac guy)

…/full/path/dump1090/dump1090 --net --interactive

You could also try going back to that directory and running dump1090 from there as a test if you haven’t already.

Regards,
-Dan

2 Likes

Thank you so much, that solved it!!

1 Like