Rote Liste® Auskunftsdienst
Download — Dezentrale Instanz
Der Auskunftsdienst als selbständiges Bundle für den Betrieb im eigenen Haus: eigene Java-Runtime (keine Installation nötig), verschlüsselter, signierter Datenbestand inklusive, REST + MCP ab dem ersten Start. Es gilt derselbe API-Schlüssel wie für diese zentrale API — ein Schlüssel, beide Betriebsformen.
Dateien
Der Schlüssel wird nur für die Download-Links verwendet. Noch keinen Schlüssel? Borchert IT-Consulting kontaktieren.
Rohdaten-Lieferung — Übergabeformat XML 4.0
Die klassische XML-Lieferung (praeps, firmen, stoffe, glieder, signs — DTD-valide) hat eine eigene Seite: /rohdaten.
Installation — Linux
- Archiv entpacken, bevorzugt das .tar.gz (erhält Ausführungsrechte):
sudo mkdir -p /opt/rl-api sudo tar -xzf rl-api-*-linux-x86_64-mit-bestand.tar.gz -C /opt/rl-api --strip-components=1
- Probelauf: bin/run.sh — Startseite unter http://localhost:8080/
- Als Dienst (systemd):
sudo cp /opt/rl-api/rl-api.service /etc/systemd/system/ sudo systemctl enable --now rl-api
Installation — macOS (Apple Silicon)
- Archiv entpacken, bevorzugt das .tar.gz (erhält Ausführungsrechte):
sudo mkdir -p /opt/rl-api sudo tar -xzf rl-api-*-macos-aarch64-mit-bestand.tar.gz -C /opt/rl-api --strip-components=1
- Gatekeeper: das Bundle ist nicht notariell beglaubigt — nach einem Browser-Download
die Quarantäne-Markierung einmalig entfernen:
sudo xattr -dr com.apple.quarantine /opt/rl-api
- Probelauf: bin/run.sh — Startseite unter http://localhost:8080/
- Als Dienst (launchd):
sudo cp /opt/rl-api/de.borchert.rl-api.plist /Library/LaunchDaemons/ sudo launchctl load -w /Library/LaunchDaemons/de.borchert.rl-api.plist
Installation — Windows
- ZIP entpacken, z. B. nach C:\rl-api
- Probelauf: bin\run.bat — Startseite unter http://localhost:8080/
- Als Dienst: WinSW-x64.exe herunterladen,
neben rl-api.xml legen, in rl-api.exe
umbenennen, dann als Administrator:
rl-api.exe install rl-api.exe start
Nach der Installation
| API-Schlüssel | Jeder Datenzugriff (REST und /mcp) verlangt einen API-Schlüssel des Anbieters — derselbe Schlüssel wie für diese zentrale API, Header X-API-Key |
| Aktualisierung | Dienst stoppen → bin/run.sh update-content <paketverzeichnis> (Fachinfo-Modul: --fachinfo) → starten; die Übernahme ist signaturgeprüft und atomar |
| Verbrauchsnachweis | bin/run.sh usage export — ausschließlich Zähler, keine Nutzerdaten, keine Suchtexte |
| Prüfsummen | SHA-256 aller Bundle-Dateien in der beiliegenden .SHA256SUMS |
