Ein hochflexibles, bildschirmfüllendes Dashboard im Stil klassischer Röhrenmonitore (CRT) und CLI-Konsolen der 80er/90er Jahre.
Repository: https://github.com/Cat17katze/RiDash
- ⚡ One-Click Web Installer (
install.php): Lade lediglichinstall.phpauf deinen Webserver hoch, vergib dein Admin-Passwort und installiere das gesamte System mit einem Klick. Der Installer löscht sich nach der Installation selbst. - 🚆 ÖPNV & Bahn Abfahrtstafeln: Live-Abfahrten für Busse, Straßenbahnen, S-Bahnen, Regionalzüge und Fernverkehr (ICE/IC) mit Beispielstandorten Berlin HBF, Leipzig HBF und München HBF.
- 🌤️ Wetter & Vorhersage: Open-Source Wetterberichte (Open-Meteo, wttr.in, MET Norway, Weather.com) für Berlin, Leipzig und München.
- 📅 iCal Kalender: Aggregation mehrerer
.icsKalender-Feeds mit Farbkennzeichnung (z. B. Feiertage DE). - 📄 Webtext & 📑 Website-Parser: Lädt Plaintext-Dateien und extrahiert Schlagzeilen aus beliebigen Webseiten.
- 🔄 Automatischer AJAX-Reload & Kiosk-Auto-Reloader: Züge, Wetter, Kalender und Webtexte werden im Hintergrund alle 30s aktualisiert. Board-Umkonfigurationen werden alle 5s erkannt und auf Kiosk-Bildschirmen automatisch neu geladen.
- 🔐 Sicherheit & Persistente Sitzungen: Sitzungen bleiben bei aktiver Nutzung unbegrenzt gültig und verfallen erst nach 30 Tagen Inaktivität. System-Admins können Benutzerkonten samt Rechtebereinigung löschen. (Siehe Sicherheit Dokumentation / Security Documentation).
- ⚙️ System-Konfiguration & Distro-URL: Anpassung des Farbschemas, des Titels, der CRT-Effekte und der Distro-URL.
- Lade
install.phpin dein Webserver-Verzeichnis hoch. - Öffne
http://deine-domain/install.phpim Browser. - Gib dein gewünschtes Admin-Passwort ein und klicke auf
[SYSTEM_JETZT_INSTALLIEREN]. - Das System lädt das neueste Release automatisch herunter, richtet alles ein und löscht
install.phpselbstständig.
git clone https://github.com/Cat17katze/RiDash.git Dashboard
cd Dashboard
php -S localhost:8000Öffne http://localhost:8000 im Browser.
- Admin:
admin/ (in install.php vergebenes Passwort) - Demo:
demo/demo123(Standard-Benutzer) - Kiosk:
kiosk/kiosk123(Kiosk Viewer)