Difference between revisions of "Installation:requirements"

From PrometheusIPN Wiki
Jump to: navigation, search
(List of web hosts confirmed to be working with Prometheus)
Line 1: Line 1:
===== WEBSITE REQUIREMENTS =====
+
=== WEBSITE REQUIREMENTS ===
 
* PHP 5.4 or greater
 
* PHP 5.4 or greater
 
* A MySQL database
 
* A MySQL database
Line 9: Line 9:
 
* OpenSSL ( With HTTPS wrapper )
 
* OpenSSL ( With HTTPS wrapper )
  
==== List of web hosts confirmed to be working with Prometheus ====
+
=== WEB HOSTS CONFIRMED TO BE COMPATIBLE WITH PROMETHEUS ===
* [https://billing.gameswitchers.co.uk/aff.php?aff=12 GameSwitchers] - Works great for Prometheus
 
* [https://www.nfoservers.com/order-webhosting.php NFOServers] - ''Pretty cheap, but USA based''
 
* [https://uk.godaddy.com/hosting/web-hosting?isc=gofheny06 GoDaddy] - ''Since they use IIS it's highly likely the first time you install Prometheus it'll throw a 500 internal server error. Just contact their support if that happens.''
 
* [https://avalanchehosting.co.uk/shared.php Avalanche hosting]
 
* [https://www.serenityservers.net/webhosting/ Serenity Servers]
 
* [http://www.heliohost.org/home/ HelioHost] - Free and probably slow, but it works!
 
  
 +
==== Paid Web Hosts ====
 +
* [https://billing.gameswitchers.co.uk/aff.php?aff=12 GameSwitchers] - ''Works great for Prometheus, with multiple locations available.''
 +
* [https://www.nfoservers.com/order-webhosting.php NFOServers] - ''Pretty cheap server hosting that is 100% compatible with Prometheus. Datacenters are only located in the US however.''
 +
* [https://uk.godaddy.com/hosting/web-hosting?isc=gofheny06 GoDaddy] - ''Their Linux webhosting is confirmed to be 100% compatible with Prometheus, and Windows hosting works though may occasionally cause issues. Contact their support if you encounter errors.''
 +
* [https://avalanchehosting.co.uk/shared.php Avalanche hosting] - ''Works well with Prometheus, but only UK hosting is available.''
 +
* [https://www.serenityservers.net/webhosting/ Serenity Servers] - ''Works well with Prometheus. All requirements are met.''
 +
 +
==== Free Web Hosts ====
 +
Please note that free web hosts are not recommended with Prometheus as they often are slow and lack some recommended security features their paid counterparts offer. Regardless, the following two hosting providers have been confirmed - as of now - to be working with Prometheus:
 +
* [http://www.heliohost.org/home/ HelioHost] - ''Free and probably slow, but it works! Only US hosting is available.''
 +
* [http://www.hostinger.co.uk/ Hostinger] - ''Free and slow, but it works and even offers two free email addresses with your domain. UK hosting.''
 +
 +
==== Linux Hosting ====
 
If you have experience with Linux servers I'd suggest just getting a DigitalOcean droplet for $5 to run a webserver on. Though '''don't do this if you have no idea what you're doing.'''
 
If you have experience with Linux servers I'd suggest just getting a DigitalOcean droplet for $5 to run a webserver on. Though '''don't do this if you have no idea what you're doing.'''
  
''(This list is a draft)''
+
===== How to check if your webserver supports Prometheus =====
 +
Download [https://nmscripts.com/prometheusCheck.zip the requirement checker] and extract it on your webserver. Then visit the file called '''prometheus_check.php'''. It will now tell you if your PHP version can run Prometheus.
  
 +
==== How to Install Prometheus on your Website ====
 
[[installation:website|Website installation instructions found here]]
 
[[installation:website|Website installation instructions found here]]
  
===== How to check if your webserver supports Prometheus =====
+
=== LUA REQUIREMENTS ===
Download [https://nmscripts.com/prometheusCheck.zip the requirement checker] and extract it on your webserver. Then visit the file called '''prometheus_check.php'''. It will now tell you if your PHP version can run Prometheus
+
[[Installation:lua prerequisites|Lua prerequisites / requirements]]
 +
 
 +
Nearly all Garry's Mod hosts will support Prometheus for in-game compatibility. So long as your host allows you to upload .dll files, you're good to go!
  
===== LUA REQUIREMENTS =====
+
You'll require the MySQLoo module from [http://facepunch.com/showthread.php?t=1357773 here] or the tMySQL module from [http://facepunch.com/showthread.php?t=1442438 here]. We highly recommend Tmysql for the speed, security and multi-connection support.
[[installation:lua_prerequisites|Lua prerequisites / requirements]]
 
* The MySQLoo module from [http://facepunch.com/showthread.php?t=1357773 here] or the tMySQL module from [http://facepunch.com/showthread.php?t=1442438 here]
 
  
[[installation:lua|Install instructions found here]]
+
==== How to Install Prometheus on your Gameserver ====
 +
[[installation:lua|Lua installation instructions found here]]

Revision as of 23:33, 7 June 2016

WEBSITE REQUIREMENTS

  • PHP 5.4 or greater
  • A MySQL database
  • pdo_mysql extension enabled in your php.ini
  • cURL enabled in your php.ini
  • mbstring
  • php-xml
  • url_allow_fopen enabled in php.ini
  • OpenSSL ( With HTTPS wrapper )

WEB HOSTS CONFIRMED TO BE COMPATIBLE WITH PROMETHEUS

  • GameSwitchers - Works great for Prometheus, with multiple locations available.
  • NFOServers - Pretty cheap server hosting that is 100% compatible with Prometheus. Datacenters are only located in the US however.
  • GoDaddy - Their Linux webhosting is confirmed to be 100% compatible with Prometheus, and Windows hosting works though may occasionally cause issues. Contact their support if you encounter errors.
  • Avalanche hosting - Works well with Prometheus, but only UK hosting is available.
  • Serenity Servers - Works well with Prometheus. All requirements are met.

Free Web Hosts

Please note that free web hosts are not recommended with Prometheus as they often are slow and lack some recommended security features their paid counterparts offer. Regardless, the following two hosting providers have been confirmed - as of now - to be working with Prometheus:

  • HelioHost - Free and probably slow, but it works! Only US hosting is available.
  • Hostinger - Free and slow, but it works and even offers two free email addresses with your domain. UK hosting.

Linux Hosting

If you have experience with Linux servers I'd suggest just getting a DigitalOcean droplet for $5 to run a webserver on. Though don't do this if you have no idea what you're doing.

How to check if your webserver supports Prometheus

Download the requirement checker and extract it on your webserver. Then visit the file called prometheus_check.php. It will now tell you if your PHP version can run Prometheus.

How to Install Prometheus on your Website

Website installation instructions found here

LUA REQUIREMENTS

Lua prerequisites / requirements

Nearly all Garry's Mod hosts will support Prometheus for in-game compatibility. So long as your host allows you to upload .dll files, you're good to go!

You'll require the MySQLoo module from here or the tMySQL module from here. We highly recommend Tmysql for the speed, security and multi-connection support.

How to Install Prometheus on your Gameserver

Lua installation instructions found here