Community ADS-B
Feed MySkyDex
Share aircraft data from your receiver anonymously. No MySkyDex account is required.
Choose your receiver
All methods share anonymously using a generated UUID. Choose the software already running on your receiver.
ADSB.im
ADSB.im feeder image
Open a terminal or SSH session on the ADSB.im device and run:
curl -fsSL https://myskydex.co.uk/receiver/install-adsb-im.sh | sudo sh
This joins ADSB.im’s internal Ultrafeeder network. It does not change the SDR configuration.
Native installation
readsb, dump1090 or tar1090
Run this on the Linux receiver. The installer searches common local aircraft.json locations:
curl -fsSL https://myskydex.co.uk/receiver/install-anonymous.sh | sudo sh
If automatic detection cannot find it, supply the local URL explicitly:
curl -fsSL https://myskydex.co.uk/receiver/install-anonymous.sh | sudo sh -s -- http://127.0.0.1/tar1090/data/aircraft.json
Docker
Docker Ultrafeeder
Add the MySkyDex client to the same Compose network as Ultrafeeder. Generate a UUID once:
cat /proc/sys/kernel/random/uuid
Then add this service, replacing YOUR_UUID and using your Ultrafeeder service name if it is not ultrafeeder:
myskydex:
image: python:3.12-alpine
restart: unless-stopped
environment:
MYSKYDEX_UUID: YOUR_UUID
MYSKYDEX_AIRCRAFT_URL: http://ultrafeeder/tar1090/data/aircraft.json
volumes:
- ./myskydex-feed.py:/app/myskydex-feed.py:ro
command: ["python", "/app/myskydex-feed.py"]
Download myskydex-feed.py beside the Compose file, then start the service with docker compose up -d myskydex.
Check that it is working
ADSB.im: docker logs -f myskydex-feed
Native readsb/dump1090/tar1090: journalctl -u myskydex-feed -f
Docker Compose: docker compose logs -f myskydex
Successful updates say connected and show the UUID and aircraft counts.
Anonymous by default
The UUID identifies the receiver, not a MySkyDex account. Aircraft data contributes immediately. MySkyDex records connection times, recent aircraft and observation attribution.
You can optionally sign in later and claim the same UUID. Claiming does not change it.