Requirements

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.