Hosting platform requirements: Difference between revisions

From StageCraft - Wiki
Jump to navigationJump to search
Created page with "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. =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 sh..."
 
No edit summary
 
Line 3: Line 3:
=Webserver (HTTP)=
=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.
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=
=PHP=

Latest revision as of 17:31, 22 July 2025

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.