7 Home
muke edited this page 2026-03-02 23:09:57 +01:00

PhorgeRunner - Willkommen

PhorgeRunner ist ein eigenständiges Automatisierungs-Tool zur Verwaltung und regelmäßigen Erstellung von Wartungs- und System-Tickets im Wikonia Phorge-System.

Der Fokus liegt auf maximaler Nachvollziehbarkeit, Wartbarkeit und klarer Modularität - es läuft völlig unabhängig vom Wikonia-Projekt und kann jederzeit erweitert werden.

Kernfeatures

🤖 Automatisierte Ticketerstellung - Regelmäßige Wartungs-Tickets für Systemchecks, Backups, Updates
📊 Zentrale Protokollierung - Alle Bot-Aktionen in MariaDB mit eindeutigen Referenz-IDs
🔗 Phorge API Integration - Direkte Einbindung via Webhooks, Cronjobs oder manuelle Trigger
🔍 Vollständige Rückverfolgbarkeit - Jedes Ticket hat einen Fingerprint für eindeutige Zuordnung
🏗️ Modular erweiterbar - OOP-Architektur für neue Jobarten, Notifikationen, Containerisierung
🔒 Sicher & unabhängig - Eigene DB, keine Kopplung an MediaWiki oder andere Systeme


Navigation

  • Projektziele - Was PhorgeRunner erreichen soll (Vision & Anforderungen)
  • Projektstruktur - Verzeichnisse, Komponenten, Code-Organisation
  • Überblick - Technische Architektur & Datenfluss
  • Entwicklung - Für Entwickler: Tasks schreiben, APIs nutzen, Konventionen
  • Deployment - Betrieb auf dem Wikonia-Server
  • Dev-Guide - Lokal testen mit eigener Phorge-Instanz
  • UI-Container - UI-Webservice (nginx + PHP-FPM, Architektur & Betrieb)

Siehe auch: Häufige Fragen


Open Source Credits

PhorgeRunner nutzt folgende hervorragende Open-Source-Bibliotheken:

UI & Design

  • 🎨 Pico.css (v2.0.6) - Minimalistisches CSS-Framework | MIT License
  • 🎯 Lucide Icons (v0.17.5) - Moderne SVG-Icon-Bibliothek | ISC License

Backend & Runtime

  • 🐘 PHP (8.2) - Programmiersprache | PHP License
  • 🐬 MariaDB - Datenbank | GPL v2
  • 🐳 Docker - Containerisierung | Apache 2.0
  • 🌐 nginx - Webserver | BSD-2-Clause

Alle Lizenzen und Attributionen: public/assets/LICENSE.md