To ensure a smooth installation and optimal performance of Stack CMS, your environment should meet the following technical specifications. Because Stack is a server-side application, these requirements are divided into what your hosting provider needs to support and what you need on your local machine.
Server-side Requirements #
These are the specifications required for your web hosting account or VPS. Stack leverages a standard LAMP/LEMP stack, making it compatible with most modern hosting providers.
-
Web Server: A standard web server like Apache or Nginx is required to process requests and serve your TCG content.
-
PHP Environment: Stack is built on PHP to handle dynamic content. You will need PHP 7.3 or higher. Using a modern version of PHP ensures better security and faster script execution.
-
Database Management: A single MySQL Database (version 5.6 or higher) is necessary to store member data, card inventories, and game logs.
-
Client-Side Scripting: JavaScript must be enabled. Stack utilizes JavaScript to power its interactive automated games and to provide a responsive experience within the admin dashboard.
Local Machine Requirements #
To manage your TCG and access the Stack admin panel, your personal computer only needs the basics:
-
Modern Web Browser: An up-to-date browser such as Google Chrome, Mozilla Firefox, Microsoft Edge, or Opera.
-
Internet Connection: A stable connection is required to upload the script and perform real-time management of your site.
Important: Application Architecture #
It is important to understand that Stack CMS is not a standalone software application (like Photoshop or Word) that you install directly onto your computer’s operating system.
Instead, Stack is a web-based script. To make your TCG accessible to players around the world, the files must be uploaded to and hosted on a remote web server. Your browser acts as the window through which you control the script, but the “engine” lives on your hosting platform.