Apache
- Webserver der alle HTTP/HTTPS-Anfragen entgegennimmt und an PHP weiterleitet. Hostet die drei Domains mit virtuellen Hosts und sorgt für SSL-Terminierung.
PHP 8.4
- Serverseitige Programmiersprache für die Webanwendung. Läuft als FPM (FastCGI Process Manager) für bessere Performance und Ressourcennutzung.
MariaDB
- Relationale Datenbank für strukturierte Daten. MySQL-kompatibel, schnell und zuverlässig. Speichert Anwendungsdaten und Nextcloud-Inhalte.
phpMyAdmin
- Web-basierte Datenbankverwaltung für MariaDB/MySQL. Ermöglicht Datenbankoperationen, Tabellenmanagement und SQL-Abfragen im Browser.
Nextcloud
- Self-hosted Cloud-Speicher für Dateien und Dokumente. Ersetzt Dropbox/Google Drive mit voller Datenkontrolle und DSGVO-Konformität.
Python
- Skriptsprache für KI/ML-Aufgaben und Automatisierung. Basis für viele KI-Tools, Bibliotheken und Embedding-Generierung.
tmux
- Terminal-Multiplexer für persistente Shell-Sessions. Prozesse laufen weiter auch wenn die SSH-Verbindung abbricht. Ermöglicht mehrere Terminals in einer Verbindung.
Doc2Vector Explorer
- Exploration der dokumentation und dokumentation_chunks Pipeline: Dokumente, Seiten, Chunks, Taxonomie und Suche
Contracts
- Web-UI zur Verwaltung von Contracts (YAML-basierte Qualitätsverträge)