Hosting platform requirements
StageCraft has the following requirements to run on a 3rd party hosting platform.
Webserver (HTTP)
StageCraft was written to work with Apache HTTPD v2 or later. It uses mod_rewrite rules that are baked into the application. In theory, it will work with Nginx. But you will need to translate the rewrite rules first.
SSL
SSL is required at all times. StageCraft will refuse to send or receive any data over unencrypted methods.
PHP
StageCraft currently requires PHP 8.1 to function. This is due to a limitation with the two-factor library. We do plan to overcome this limitation shortly.
Extensions
- php-mysql
- php-xml
- php-json
- php-imap
Database
We have designed StageCraft to work with either MariaDB or MySQL. We do use MariaDB in testing and development.
SMTP
A valid SMTP server is required to send emails; this must be using either SSL or STARTTLS.
IMAP
StageCraft can receive emails via an IMAP mailbox. This must be either over SSL or STARTTLS.