Hosting platform requirements
StageCraft has the following requirements to run on a 3rd party hosting platform.
Webserver (HTTP)
[edit]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
[edit]SSL is required at all times. StageCraft will refuse to send or receive any data over unencrypted methods.
PHP
[edit]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
[edit]- php-mysql
- php-xml
- php-json
- php-imap
Database
[edit]We have designed StageCraft to work with either MariaDB or MySQL. We do use MariaDB in testing and development.
SMTP
[edit]A valid SMTP server is required to send emails; this must be using either SSL or STARTTLS.
IMAP
[edit]StageCraft can receive emails via an IMAP mailbox. This must be either over SSL or STARTTLS.