Skip to main content

System requirements

Tickessa uses a static web-app build, a PHP API and your own MySQL or MariaDB database.

Intended server environment

  • Apache or managed Nginx with a configurable document root.
  • PHP 8.2–8.5.
  • PDO MySQL, mbstring, OpenSSL, fileinfo, DOM, Sodium and ZIP; IMAP additionally for email retrieval.
  • MySQL 8 or MariaDB 10.6 or newer, with InnoDB and utf8mb4.
  • HTTPS with a valid certificate.
  • An HTTPS or PHP CLI cron job for mailbox retrieval.

Neither the static documentation site nor the shipped frontend needs a permanent Node.js process. Node.js and pnpm are required only for local builds and release packaging.

Installation and updates

The web package from 0.13.0 includes initial setup and update assistants. The installation guide covers FTP/FTPS, SFTP, SSH, webroot, database, diagnosis and recovery. Release notes describe the combinations actually tested.

Version check

/api/v1/meta reports product and API versions. Administrators also see product name, version, API revision and release channel under Settings → System. The reference installation runs Tickessa 0.11.0 with MariaDB 10.6 through migration 029. A complete build with migrations 001–029 was also verified on isolated MariaDB 11.4.

The language update adds migration 030. Follow the update process before using the new interface; see Languages and email templates.