ADSBItalia logo
Tritt dem globalen ADSBItalia-Netzwerk bei

Verbinde deinen ADS-B- und MLAT-Feeder mit ADSBItalia.

ADSBItalia bündelt ADS-B-Feeds und MLAT-Ergebnisse von unabhängigen Stationen auf der ganzen Welt. Du kannst zur Live-Karte beitragen und behältst trotzdem die volle Kontrolle über dein lokales Setup.

Du kannst mit Ultrafeeder/Docker, ADSB.im, einem kompatiblen Beast-Feed oder mit der klassischen skriptbasierten Installation teilnehmen. Alle Verbindungen zu ADSBItalia sind ausgehend: Es ist keine Portweiterleitung am Router erforderlich.

Community-Support

Brauchst du Hilfe bei deiner Einrichtung?

Frag die ADSBItalia-Community auf Discord oder Telegram. Gib deine Installationsmethode, Hardware, Software, Fehlermeldung und relevante Logs an. Teile niemals Tokens, Passwörter oder persönliche Informationen.

Möglichkeiten zur Teilnahme

ADSBItalia akzeptiert ADS-B-Feeds im Beast-Format und, wo möglich, dedizierte MLAT-Verbindungen. Welche Methode am besten ist, hängt von deiner Station ab: Docker/Ultrafeeder, ADSB.im, klassischer lokaler Decoder, readsb, dump1090 oder andere kompatible Software.

Empfohlen Ultrafeeder / Docker

Wenn du Ultrafeeder verwendest, kannst du ADSBItalia als Outbound-Feeder hinzufügen, ohne zusätzliche systemd-Dienste auf dem Host zu installieren.

Ohne Skript ADSB.im

Seit ADSB.im v3.0.13 ist ADSBItalia direkt integriert. Aktiviere es einfach auf der Seite Data Sharing; manuelle Argumente sind nicht mehr erforderlich.

Alternative Klassische Installation

Wenn dein lokaler Decoder einen Beast-Ausgang auf einem TCP-Port bereitstellt, kannst du das ADSBItalia-Skript verwenden, um eigene ADS-B- und MLAT-Dienste zu erstellen.

Neu ACARS / VDL2 / HFDL / Satcom

?bertragen Sie VHF ACARS, VDL Mode 2, HFDL Kurzwellen- oder Inmarsat/Iridium-Satellitentelemetrie ?ber acars_router, dumphfdl oder ADSB.im.

Die Seite „Status deines Feeds“ funktioniert auch mit Ultrafeeder: ADSBItalia prüft Verbindungen von deiner öffentlichen IP zu den Netzwerkports.

Was du an ADSBItalia sendest

  • ADS-B-Beast-Feed an ADSBItalia über Port 31108.
  • MLAT-Verbindung zu ADSBItalia über Port 41113, falls konfiguriert.
  • Optionale lokale MLAT-Ergebnisse auf einem dedizierten Port, sofern dein Setup dies unterstützt.
  • Korrekter Feeder-Name, Koordinaten und Höhe, um die Station zu identifizieren und die MLAT-Qualität zu verbessern.

Wichtige Ports

Lokaler Beast30005
ADSBItalia ADS-B31108
ADSBItalia MLAT41113
MLAT-Ergebnisse33106 / libera

Der lokale Beast-Port kann von 30005 abweichen. Die ADSBItalia-Ports sind ausgehende Verbindungen vom Feeder zum Server.

Empfohlene Methode: Ultrafeeder / Docker

Ultrafeeder ist die beste Wahl, wenn du deine ADS-B-Station bereits über Docker verwaltest. In diesem Fall musst du kein zusätzliches Skript auf dem Host-System installieren: füge ADSBItalia einfach zu den Outbound-Verbindungen des Containers hinzu und starte Ultrafeeder neu.

Vor der Bearbeitung

  • Erstelle eine Sicherungskopie deiner docker-compose.yml oder .env-Datei.
  • Überprüfe Koordinaten, Höhe, Feeder-Namen und UUID auf Richtigkeit.
  • Wenn du bereits andere Feeds in ULTRAFEEDER_CONFIG nutzt, füge ADSBItalia hinzu, ohne bestehende Zeilen zu löschen.

Ultrafeeder Konfigurationsbeispiel

Füge die ADSBItalia-Zeilen zu deiner Variablen ULTRAFEEDER_CONFIG hinzu. Trenne Zeilen mit Semikolon, außer in der letzten Zeile.

ULTRAFEEDER_CONFIG=
adsb,adsbitalia.it,31108,beast_reduce_plus_out;
mlat,mlat.adsbitalia.it,41113;

Neustart und Überprüfung

docker compose pull ultrafeeder
docker compose up -d ultrafeeder
docker logs -f ultrafeeder
Die MLAT-Zeile benötigt nur Host und Port des MLAT-Servers. Verwende die Konfiguration genau wie gezeigt. Wenn du unsicher bist, kontaktiere ADSBItalia und erwähne, dass du Ultrafeeder verwendest.
📧 Feeder Offline- & MLAT-E-Mail-Benachrichtigungen: Sobald Ultrafeeder Daten an ADSBItalia sendet, öffne einfach adsbitalia.it/de/status.html aus deinem lokalen Netzwerk. Deine Station wird anhand deiner öffentlichen IP automatisch erkannt und du kannst deine E-Mail mit 1 Klick registrieren.

ADSB.im Methode

Ab ADSB.im Version v3.0.13 ist ADSBItalia direkt in die Weboberfläche integriert. Du musst keine Skripte ausführen, den Expert-Bereich öffnen oder manuelle Parameter einfügen.

ADSBItalia aktivieren

  1. Stelle sicher, dass deine ADSB.im-Installation auf v3.0.13 oder neuer aktualisiert ist.
  2. Öffne das ADSB.im Web-Dashboard und wechsle auf die Seite Data Sharing.
  3. Suche ADSBItalia in der Liste der Aggregatoren.
  4. Aktiviere das Kontrollkästchen für ADSBItalia und speichere oder übernimm die Änderung.
Das ist alles: ADSB.im verwaltet die erforderlichen ADS-B- und MLAT-Verbindungen automatisch. Prüfe anschließend auf der Seite „Status deines Feeds“, ob die Station online ist.
📧 Feeder Offline- & MLAT-E-Mail-Benachrichtigungen: Nachdem ADSBItalia in der ADSB.im-Oberfläche aktiviert wurde, besuche adsbitalia.it/de/status.html aus deinem lokalen WLAN. Deine Station wird sofort per IP erkannt.

Klassische skriptbasierte Installation

Verwende diese Methode, wenn du einen lokalen ADS-B-Decoder hast, der Beast-Daten auf 127.0.0.1 oder einem erreichbaren Host bereitstellt.

Schnellinstallation

Führe diesen Befehl auf dem Feeder aus:

curl -fsSL https://raw.githubusercontent.com/ADSBItalia/Feeding/main/install.sh -o install.sh && bash install.sh

Was das Skript tut

Das Skript prüft den lokalen Beast-Port, installiert benötigte Pakete, richtet die dedizierte mlat-client-Umgebung ein, registriert den Feeder und erstellt lokale systemd-Dienste zur Weiterleitung.

Verfügbare Skripte

  • install.sh — Erstinstallation des Feeders.
  • update.sh — Aktualisierung von Name, Koordinaten und Höhe.
  • uninstall.sh — Vollständige Entfernung der Dienste und MLAT-Umgebung.

Anforderungen

  • Aktiver ADS-B-Empfänger.
  • Lokaler Beast-Feed oder kompatible Ultrafeeder/Docker-Konfiguration.
  • Stabile Internetverbindung.
  • Ausgehende TCP-Verbindungen zu ADSBItalia erlaubt.
  • Genaue Koordinaten und Höhe für MLAT.

Keine Portweiterleitungen im Router erforderlich.

Lokale MLAT-Ergebnisse

Der Feeder kann MLAT-Ergebnisse lokal empfangen und auf der eigenen tar1090-Karte darstellen.

Verwaltungsbefehle

Klassische Installation

Dienststatus:

sudo systemctl status adsbitalia-feed.service
sudo systemctl status adsbitalia-mlat.service

Echtzeit-Protokolle:

sudo journalctl -u adsbitalia-feed.service -f
sudo journalctl -u adsbitalia-mlat.service -f

Ultrafeeder / Docker

docker ps | grep ultrafeeder
docker logs -f ultrafeeder
docker compose logs -f ultrafeeder

Aktualisierung und Entfernung

Daten der klassischen Installation ändern

curl -fsSL https://raw.githubusercontent.com/ADSBItalia/Feeding/main/update.sh -o update.sh && bash update.sh

Klassische Installation entfernen

curl -fsSL https://raw.githubusercontent.com/ADSBItalia/Feeding/main/uninstall.sh | sudo bash

Fehlerbehebung

sudo systemctl status adsbitalia-feed.service
sudo systemctl status adsbitalia-mlat.service
sudo journalctl -u adsbitalia-feed.service -n 100 --no-pager
sudo journalctl -u adsbitalia-mlat.service -n 100 --no-pager

Schnelle FAQ

Funktioniert mein Feed auch ohne MLAT?

Ja, ADS-B-Daten erweitern die Hauptkarte bereits vollständig.

Müssen Ports im Router geöffnet werden?

Nein, alle Verbindungen erfolgen ausschließlich ausgehend.

ACARS, VDL-M2, HFDL & Satcom an ADSBItalia senden

ADSBItalia betreibt einen dedizierten zentralen ACARS & Satcom Router, der Live-Telemetrie von VHF ACARS, VDL Mode 2, HFDL (Kurzwelle) und Satcom (Inmarsat/Iridium/JAERO) weltweit separat aggregiert.

Unser Server berechnet automatisch GroundSpeed (Geschwindigkeit über Grund) und speichert die Flughöhe für Ozeanflüge live auf der Karte.

Zentraler Server / Host: feed.adsbitalia.it (oder adsbitalia.it)

Dedizierte Port-Übersichtstabelle

VHF ACARS (131 MHz)5550JSON (TCP/UDP)
VDL Mode 2 (VHF 136 MHz)5555JSON (TCP/UDP)
HFDL (Kurzwelle 2–30 MHz)5556JSON (TCP/UDP)
Satcom Inmarsat (JAERO / IMSL)5557JSON (TCP/UDP)
Satcom Iridium (IRDM / irdm2acars)5558JSON (TCP/UDP)
Generisches BaseStation SBS (JAERO)31109SBS (TCP)

acars_router Konfiguration (Docker / SDR-Enthusiasts)

Fügen Sie die Weiterleitungsziele zu den Umgebungsvariablen Ihrer docker-compose.yml hinzu und starten Sie den Container neu:

environment:
  - AR_SEND_TCP_ACARS=feed.adsbitalia.it:5550
  - AR_SEND_TCP_VDLM2=feed.adsbitalia.it:5555
  - AR_SEND_TCP_HFDL=feed.adsbitalia.it:5556
  - AR_SEND_TCP_IMSL=feed.adsbitalia.it:5557
  - AR_SEND_TCP_IRDM=feed.adsbitalia.it:5558

Zuverlässigkeitshinweis: Wir empfehlen dringend die Verwendung von TCP anstelle von UDP, um Paketverluste zu vermeiden.

ADSB.im Konfiguration

Öffnen Sie Ihr ADSB.im Dashboard, wählen Sie das entsprechende Modul und tragen Sie unter Custom Destinations feed.adsbitalia.it (oder adsbitalia.it) mit dem entsprechenden Port im JSON-Format ein.

Host: feed.adsbitalia.it
Ports: 5550 (VHF ACARS) | 5555 (VDL2) | 5556 (HFDL) | 5557 (Inmarsat) | 5558 (Iridium)
Format: JSON

Befehlszeilen-Decoder

# Satcom Inmarsat (JAERO):
Settings -> Audio/Decoding -> ACARS Output -> Host: feed.adsbitalia.it, Port: 5557, Protocol: TCP oder UDP (JSON)
# (oder SBS TCP-Ausgabe auf Port 31109)

# Satcom Iridium (irdm2acars / iridium-toolkit):
Host: feed.adsbitalia.it, Port: 5558, Protocol: TCP oder UDP (JSON)

# VHF ACARS (acarsdec):
acarsdec -j feed.adsbitalia.it:5550

# VDL Mode 2 (dumpvdl2):
dumpvdl2 --output-acars decoded:json:tcp:address=feed.adsbitalia.it,port=5555

# HFDL (dumphfdl):
dumphfdl --output decoded:json:tcp:address=feed.adsbitalia.it,port=5556