Skip to content
Cat17katzePublic

About

A simple Dashboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🖥️ Retro Console 80s/90s Terminal Dashboard (RiDash)

Ein hochflexibles, bildschirmfüllendes Dashboard im Stil klassischer Röhrenmonitore (CRT) und CLI-Konsolen der 80er/90er Jahre.

Repository: https://github.com/Cat17katze/RiDash


✨ Hauptfunktionen

  • ⚡ One-Click Web Installer (install.php): Lade lediglich install.php auf 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 .ics Kalender-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.

🚀 Schnelleinstieg & Installation

Methode A: One-Click Installer (Empfohlen)

  1. Lade install.php in dein Webserver-Verzeichnis hoch.
  2. Öffne http://deine-domain/install.php im Browser.
  3. Gib dein gewünschtes Admin-Passwort ein und klicke auf [SYSTEM_JETZT_INSTALLIEREN].
  4. Das System lädt das neueste Release automatisch herunter, richtet alles ein und löscht install.php selbstständig.

Methode B: Manuelle Installation

git clone https://github.com/Cat17katze/RiDash.git Dashboard
cd Dashboard
php -S localhost:8000

Öffne http://localhost:8000 im Browser.

Standard-Zugangsdaten (Demomodus):

  • Admin: admin / (in install.php vergebenes Passwort)
  • Demo: demo / demo123 (Standard-Benutzer)
  • Kiosk: kiosk / kiosk123 (Kiosk Viewer)

About

A simple Dashboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages