A Windows or Linux web server with a PHP version 7.0 or higher. To view currently supported versions, see the
system requirements.
1 MySQL/MariaDB database to hold the script tables. MySQL5+ is recommended. This is set up on your web server.
SSL installed so your server loads over https for secure encryption and connection to gateway APIs.
MySQL Improved Extension (mysqli) functions enabled on server for database connection.
JSON functions enabled on server for ajax responses.
Password Hash API support enabled for secure password hashing.
Mcrypt library enabled for data encryption (not required for
white label licence). Required for PHP7.0* ONLY.
OpenSSL library enabled for data encryption (not required for
white label licence). PHP7.1 or higher ONLY.
ZipArchive Class enabled for consolidating collection purchases and cover art into single download.
CURL functions enabled for software version check, payment gateways & twitter api.
Simple XML functions enabled for some payment gateways.
The installer will check what functions are available.
It is also important you can upload files outside of your web root, this means one directory lower than your public_html or www folder. Files stores here are NOT
accessible on the web and cannot be found by web scrapers. For security, files should be outside of your web root, not in the public domain. If you cannot protect your files, this script may be useless to you.
Finally, a good
VPS or
Dedicated server is recommended. For download sites, don't expect too much reliability in a cheap shared server. Processing power is slow
and unreliable. This could impact your business and sales!