System Requirements
System requirements for FoxDesk self-hosted: PHP 8.1+, MySQL or MariaDB, required extensions, writable paths, and background tasks.
System Requirements
Confirm these requirements with the hosting provider before uploading a release. WordPress compatibility alone does not prove that scheduled tasks, required PHP extensions, or the necessary file permissions are available.
Server parameters
- PHP: 8.1 minimum; 8.2 or newer recommended.
- MySQL: 5.7 minimum; 8.0 or newer recommended.
- MariaDB: 10.2 minimum; 10.6 or newer recommended.
- Storage: 50 MB for the application; 200 MB or more plus capacity for uploads and backups recommended.
PHP extensions
Required: pdo_mysql, mbstring, json, openssl, and zip.
Recommended: fileinfo for reliable upload MIME detection, intl for native
locale formatting and Unicode normalization, and curl for web push and
migration connectivity.
Optional: imap is required only when FoxDesk should receive email and turn it
into tickets.
What you need to install
To install FoxDesk, you need:
- A Domain or Subdomain: e.g.,
helpdesk.yourdomain.com - File Access: FTP, SSH, or a web file manager to upload the ZIP contents.
- A Database: The ability to create a blank MySQL/MariaDB database and user credentials.
- Writable Paths: PHP must be able to create
config.phpduring installation and write touploads/,storage/, andbackups/. - Background Tasks: FoxDesk includes an authenticated-request fallback. System cron is recommended for predictable email intake, recurring tickets, and maintenance, but it is not mandatory on shared hosting.
- Backups: A tested method for backing up and restoring the database, configuration, and uploaded files.