Hosting platform requirements

From StageCraft - Wiki
Revision as of 17:31, 22 July 2025 by John (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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.