>SPX Graphics Controller can be installed in several ways depending on your needs and technical expertise. Installing the [[Documentation/Graphics Controller/Overview|SPX Graphics Controller]] is a flexible process tailored to both broadcast professionals and developers. Whether you need a stable, production-ready environment via the **Official Installer** or want to customize the platform by building from **Source Code**, the setup is designed to be cross-platform and efficient. By meeting the core requirements of Node.js and a modern browser, you can deploy SPX on Windows, macOS, or Linux, ensuring a powerful graphics management system is accessible regardless of your hardware preference. --- > [!TIP] Download official installers and compare editions on the [SPX Graphics website](https://spxgraphics.com/software#compare). ## Installation Methods ### 1. Official Installer (Recommended) Latest SPX versions are available for purchase as easy-to-setup installers at [spxgraphics.com/software#compare](https://spxgraphics.com/software#compare). **Benefits:** - Pre-compiled and tested - Easy installation process - Includes all dependencies - Production-ready versions - Regular updates and support ### 2. Source Code Installation Developers can get the source code from the repository and run the application using Node.js and npm. See [[Documentation/Server/Installation|Server Installation]] for detailed instructions. **Benefits:** - Access to latest features - Ability to customize - Development and testing > [!warning] The source code in the repository is always in a **WORK IN PROGRESS** state and features may or may not work. For production work, it is recommended to always use known published versions which are more carefully tested. ## System Requirements ### Operating Systems - **Windows** (Windows 10/11 recommended) - **macOS** (10.14 or later) - **Linux** (Most distributions) ### Software Requirements - **Node.js** (v14 or later recommended) - **npm** (comes with Node.js) - Modern web browser (Chrome, Firefox, Edge, Safari) ### Optional - **pm2** process manager for production deployments - **Git** for source code installation ## Installation Steps Overview 1. **Choose installation method** (installer or source code) 2. **Download/Clone** SPX Graphics Controller 3. **Install dependencies** (if using source code) 4. **Configure** SPX (see [[Documentation/Graphics Controller/Application Configuration|Application Configuration]]) 5. **Start server** and access via browser --- ## Read Next - [[Guides/Getting Started/First Launch|First Launch]] - What to expect on first startup - [[Guides/Getting Started/Quick Start|Quick Start]] - Create your first graphic - [[Documentation/Server/Installation|Server Installation]] - Detailed server installation guide - [[Documentation/Graphics Controller/Application Configuration|Application Configuration]] - Configure SPX for your needs