<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.stagecraftcrm.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=John</id>
	<title>StageCraft - Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stagecraftcrm.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=John"/>
	<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Special:Contributions/John"/>
	<updated>2026-04-23T09:48:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Hosting_platform_requirements&amp;diff=13</id>
		<title>Hosting platform requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Hosting_platform_requirements&amp;diff=13"/>
		<updated>2025-07-22T16:31:27Z</updated>

		<summary type="html">&lt;p&gt;John: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;StageCraft has the following requirements to run on a 3rd party hosting platform.&lt;br /&gt;
&lt;br /&gt;
=Webserver (HTTP)=&lt;br /&gt;
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.&lt;br /&gt;
==SSL==&lt;br /&gt;
SSL is required at all times. StageCraft will refuse to send or receive any data over unencrypted methods.&lt;br /&gt;
&lt;br /&gt;
=PHP=&lt;br /&gt;
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.&lt;br /&gt;
==Extensions==&lt;br /&gt;
* php-mysql&lt;br /&gt;
* php-xml&lt;br /&gt;
* php-json&lt;br /&gt;
* php-imap&lt;br /&gt;
&lt;br /&gt;
=Database=&lt;br /&gt;
We have designed StageCraft to work with either MariaDB or MySQL. We do use MariaDB in testing and development.&lt;br /&gt;
&lt;br /&gt;
=SMTP=&lt;br /&gt;
A valid SMTP server is required to send emails; this must be using either SSL or STARTTLS.&lt;br /&gt;
&lt;br /&gt;
=IMAP=&lt;br /&gt;
StageCraft can receive emails via an IMAP mailbox. This must be either over SSL or STARTTLS.&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=VPS_requirements&amp;diff=12</id>
		<title>VPS requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=VPS_requirements&amp;diff=12"/>
		<updated>2025-07-22T08:03:19Z</updated>

		<summary type="html">&lt;p&gt;John: Created page with &amp;quot;__TOC__  =Introduction= Below are the outlined requirements for installing a server stack on a virtual private server (VPS). This acts as an extension to the Hosting platform requirements that are already outlined.  =Operating system= Supported: * Debian linux (recommended) * Ubuntu linux Not Supported: * Windows * CentOS * Redhat  =Architecture= Supported: * i386 (x86) * amd64 (x64) * arm64 Unsupported: * PowerPC * armhf  =CPU= We recommend a minimum of 2 CPU cores,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Below are the outlined requirements for installing a server stack on a virtual private server (VPS). This acts as an extension to the [[Hosting platform requirements]] that are already outlined.&lt;br /&gt;
&lt;br /&gt;
=Operating system=&lt;br /&gt;
Supported:&lt;br /&gt;
* Debian linux (recommended)&lt;br /&gt;
* Ubuntu linux&lt;br /&gt;
Not Supported:&lt;br /&gt;
* Windows&lt;br /&gt;
* CentOS&lt;br /&gt;
* Redhat&lt;br /&gt;
&lt;br /&gt;
=Architecture=&lt;br /&gt;
Supported:&lt;br /&gt;
* i386 (x86)&lt;br /&gt;
* amd64 (x64)&lt;br /&gt;
* arm64&lt;br /&gt;
Unsupported:&lt;br /&gt;
* PowerPC&lt;br /&gt;
* armhf&lt;br /&gt;
&lt;br /&gt;
=CPU=&lt;br /&gt;
We recommend a minimum of 2 CPU cores, but 4 are recommended.&lt;br /&gt;
&lt;br /&gt;
=Memory=&lt;br /&gt;
We recommend a minimum of 2GB, but 4GB or more is recommended&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=11</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=11"/>
		<updated>2025-07-22T07:49:17Z</updated>

		<summary type="html">&lt;p&gt;John: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* [[Supported hosting platforms]]&lt;br /&gt;
* [[Hosting platform requirements]]&lt;br /&gt;
* [[VPS requirements]]&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
* [[Install on a blank Debian VPS]]&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Install_on_a_blank_Debian_VPS&amp;diff=10</id>
		<title>Install on a blank Debian VPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Install_on_a_blank_Debian_VPS&amp;diff=10"/>
		<updated>2025-07-22T07:45:59Z</updated>

		<summary type="html">&lt;p&gt;John: Created page with &amp;quot;__TOC__  =Introduction= In this wiki post. We will guide you through installing StageCraft on a blank Linux VPS. This post will assume that you already have your fully qualified domain name FQDN set up for your domain/subdomain.  =Install updates=   sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y  =Install basic packages=   sudo apt install sudo htop curl wget net-tools  =Setup PHP&amp;#039;s repo=   sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-c...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
In this wiki post. We will guide you through installing StageCraft on a blank Linux VPS. This post will assume that you already have your fully qualified domain name FQDN set up for your domain/subdomain.&lt;br /&gt;
&lt;br /&gt;
=Install updates=&lt;br /&gt;
&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
=Install basic packages=&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sudo htop curl wget net-tools&lt;br /&gt;
&lt;br /&gt;
=Setup PHP&#039;s repo=&lt;br /&gt;
&lt;br /&gt;
 sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;deb https://packages.sury.org/php/ $(lsb_release -sc) main&amp;quot; | sudo tee /etc/apt/sources.list.d/sury-php.list&lt;br /&gt;
&lt;br /&gt;
 curl -fsSL  https://packages.sury.org/php/apt.gpg| sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
&lt;br /&gt;
=Install packages=&lt;br /&gt;
&lt;br /&gt;
 sudo apt apache2 php8.1 php8.1-xml php8.1-zip php8.1-curl php8.1-mbstring php8.1-mysql mariadb-server&lt;br /&gt;
&lt;br /&gt;
=Install Iocube=&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
 wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz&lt;br /&gt;
&lt;br /&gt;
 tar zxf ioncube_loaders_lin_x86-64.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd ioncube&lt;br /&gt;
&lt;br /&gt;
Find the extension dir:&lt;br /&gt;
&lt;br /&gt;
 php -i | grep extension_dir&lt;br /&gt;
&lt;br /&gt;
 cp ioncube_loader_lin_8.1.so EXTENSION_DIR_HERE&lt;br /&gt;
&lt;br /&gt;
Edit the config file:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/php/8.1/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
Add this line:&lt;br /&gt;
&lt;br /&gt;
 zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so&lt;br /&gt;
&lt;br /&gt;
Restart apache2:&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
=Install FTP server=&lt;br /&gt;
&lt;br /&gt;
 sudo apt install vsftpd -y&lt;br /&gt;
&lt;br /&gt;
Edit the config file: sudo nano &#039;&#039;/etc/vsftpd.conf&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add these lines at the bottom:&lt;br /&gt;
&lt;br /&gt;
 local_root=/var/www/html&lt;br /&gt;
 write_enable=yes&lt;br /&gt;
 local_umask=002&lt;br /&gt;
&lt;br /&gt;
Restart the service:&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl restart vsftpd&lt;br /&gt;
&lt;br /&gt;
Set the folder permissions:&lt;br /&gt;
&lt;br /&gt;
 sudo usermod -a -G $(whoami) www-data&lt;br /&gt;
 sudo chown -R $(whoami):$(whoami) /var/www/html&lt;br /&gt;
 sudo find /var/www/html -type d -exec chmod 750 {} \;&lt;br /&gt;
 sudo find /var/www/html -type f -exec chmod 640 {} \;&lt;br /&gt;
 sudo chmod g+s /var/www/html&lt;br /&gt;
&lt;br /&gt;
=Setup the database=&lt;br /&gt;
&lt;br /&gt;
Enter MariaDB:&lt;br /&gt;
&lt;br /&gt;
 sudo mysql -u root&lt;br /&gt;
&lt;br /&gt;
Run the following SQL:&lt;br /&gt;
&lt;br /&gt;
 CREATE DATABASE `stagecraft`;&lt;br /&gt;
 CREATE USER &#039;stagecraft&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;password&#039;;&lt;br /&gt;
 GRANT ALL ON stagecraft.* TO &#039;stagecraft&#039;@&#039;localhost&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Enable SSL=&lt;br /&gt;
&lt;br /&gt;
 Enable apache&#039;s SSL module: ```sudo a2enmod ssl```&lt;br /&gt;
 Enable the default ssl site: ```sudo a2ensite default-ssl```&lt;br /&gt;
 Restart apache ```sudo systemctl restart apache2```&lt;br /&gt;
&lt;br /&gt;
=Enable mod_rewrite=&lt;br /&gt;
&lt;br /&gt;
Enable the plugin:&lt;br /&gt;
&lt;br /&gt;
 sudo a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
Edit the apache config:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
&lt;br /&gt;
Replace all &#039;&#039;AllowOverride none&#039;&#039; to &#039;&#039;AllowOveride all&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Restart Apache2:&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl restart apache2&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=9</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=9"/>
		<updated>2025-07-22T06:31:06Z</updated>

		<summary type="html">&lt;p&gt;John: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* [[Supported hosting platforms]]&lt;br /&gt;
* [[Hosting platform requirements]]&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
* [[Install on a blank Debian VPS]]&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Hosting_platform_requirements&amp;diff=8</id>
		<title>Hosting platform requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Hosting_platform_requirements&amp;diff=8"/>
		<updated>2025-07-22T06:30:02Z</updated>

		<summary type="html">&lt;p&gt;John: Created page with &amp;quot;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...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;StageCraft has the following requirements to run on a 3rd party hosting platform.&lt;br /&gt;
&lt;br /&gt;
=Webserver (HTTP)=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=PHP=&lt;br /&gt;
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.&lt;br /&gt;
==Extensions==&lt;br /&gt;
* php-mysql&lt;br /&gt;
* php-xml&lt;br /&gt;
* php-json&lt;br /&gt;
* php-imap&lt;br /&gt;
&lt;br /&gt;
=Database=&lt;br /&gt;
We have designed StageCraft to work with either MariaDB or MySQL. We do use MariaDB in testing and development.&lt;br /&gt;
&lt;br /&gt;
=SMTP=&lt;br /&gt;
A valid SMTP server is required to send emails; this must be using either SSL or STARTTLS.&lt;br /&gt;
&lt;br /&gt;
=IMAP=&lt;br /&gt;
StageCraft can receive emails via an IMAP mailbox. This must be either over SSL or STARTTLS.&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=7</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=7"/>
		<updated>2025-07-22T06:24:01Z</updated>

		<summary type="html">&lt;p&gt;John: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* [[Supported hosting platforms]]&lt;br /&gt;
* [[Hosting platform requirements]]&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Supported_hosting_platforms&amp;diff=6</id>
		<title>Supported hosting platforms</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Supported_hosting_platforms&amp;diff=6"/>
		<updated>2025-07-22T06:23:30Z</updated>

		<summary type="html">&lt;p&gt;John: Created page with &amp;quot;Below is an overview of compatible hosting platforms that can or cannot run StageCraft. If your hosting platform is not listed below. Please get in [https://stagecraftcrm.com/contact/ contact] with us  {| class=&amp;quot;wikitable&amp;quot; |- ! Hosting platform !! Status !! Outcome !! Notes |- | [https://www.ionos.co.uk/hosting/web-hosting IONOS] || Tested || Compatible with complications || IONOS&amp;#039;s hosting platform does not automatically include the IONCube runtime. You have to install...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is an overview of compatible hosting platforms that can or cannot run StageCraft. If your hosting platform is not listed below. Please get in [https://stagecraftcrm.com/contact/ contact] with us&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hosting platform !! Status !! Outcome !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.ionos.co.uk/hosting/web-hosting IONOS] || Tested || Compatible with complications || IONOS&#039;s hosting platform does not automatically include the IONCube runtime. You have to install this manually first.&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.123-reg.co.uk/web-hosting/ 123-reg] || Not tested || Asumed compatible || 123-reg&#039;s hosting platform does not automatically include the IONCube runtime. You have to install this manually first.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=5</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Installation&amp;diff=5"/>
		<updated>2025-07-22T06:15:19Z</updated>

		<summary type="html">&lt;p&gt;John: Created page with &amp;quot;__TOC__  =Planning= * Supported hosting platforms  =Installation=&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* [[Supported hosting platforms]]&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=MediaWiki:Sidebar&amp;diff=4</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=MediaWiki:Sidebar&amp;diff=4"/>
		<updated>2025-07-21T21:12:51Z</updated>

		<summary type="html">&lt;p&gt;John: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Events|Events&lt;br /&gt;
** Calendar|Calendar&lt;br /&gt;
** Money|Money&lt;br /&gt;
** People|People&lt;br /&gt;
** Activity|Activity&lt;br /&gt;
** Settings|Settings&lt;br /&gt;
** Installation|Installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=MediaWiki:Sidebar&amp;diff=3</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=MediaWiki:Sidebar&amp;diff=3"/>
		<updated>2025-07-21T21:11:02Z</updated>

		<summary type="html">&lt;p&gt;John: Created page with &amp;quot; * navigation ** mainpage|mainpage-description ** Installation|installation **    * SEARCH * TOOLBOX * LANGUAGES&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Installation|installation&lt;br /&gt;
** &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
	<entry>
		<id>https://wiki.stagecraftcrm.com/index.php?title=Main_Page&amp;diff=2</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.stagecraftcrm.com/index.php?title=Main_Page&amp;diff=2"/>
		<updated>2025-07-21T21:08:56Z</updated>

		<summary type="html">&lt;p&gt;John: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the StageCraft Wiki. Here you will find resources and tutorials for using, managing and installing StageCraft&lt;/div&gt;</summary>
		<author><name>John</name></author>
	</entry>
</feed>