Systemvoraussetzungen
Tickessa ist für einen statischen Web-App-Build mit PHP-API und eigener MySQL- oder MariaDB-Datenbank ausgelegt.
Vorgesehene Serverumgebung
- Apache oder administriertes Nginx mit konfigurierbarem Document Root
- PHP 8.2–8.5
- PDO MySQL, mbstring, OpenSSL, fileinfo, DOM, Sodium und ZIP; IMAP zusätzlich für E-Mail-Abruf
- MySQL 8 oder MariaDB 10.6 oder neuer mit InnoDB und
utf8mb4 - HTTPS mit gültigem Zertifikat
- HTTPS- oder PHP-CLI-Cronjob für den Postfachabruf
Für den statischen Dokumentationsserver und das ausgelieferte Frontend ist kein dauerhaft laufender Node.js-Prozess erforderlich. Node.js und pnpm werden nur beim lokalen Build beziehungsweise bei der Erstellung eines Releasepakets benötigt.
Installation und Updates
Das Webpaket ab 0.13.0 enthält Assistenten für die Ersteinrichtung und Updates. Die Installationsanleitung beschreibt FTP/FTPS, SFTP, SSH, Webroot, Datenbank, Diagnose und Wiederherstellung. Die konkret getesteten Kombinationen stehen in den Versionshinweisen.
Versionsprüfung
Eine Installation veröffentlicht ihre Produkt- und API-Version unter /api/v1/meta. Unter Einstellungen → System sehen Administratoren zusätzlich Produktname, Version, API-Stand und Releasekanal. Der dokumentierte Stand ist Tickessa 0.15.17 mit den Kernmigrationen 001 bis 030 und den getrennt versionierten Migrationen installierter Erweiterungen. Der vollständige Neuaufbau wurde zusätzlich auf einer isolierten MariaDB 11.4 erfolgreich geprüft.

Unter System findest du den Versionsstand der geöffneten Installation und ihren technischen Zustand.