Workstation Top
The Theatre Manager desktop application is optimized to run on the latest Windows or macOS operating systems. In general, workstations running Theatre Manager should include a minimum of 16GB of RAM, Solid State Drives, and processors released within the last 4 years (newer is better).
Artsman uses Zoom for training. As such, clients who book training are required to use computers with a webcam, microphone, and access to high-speed internet.
macOS
- Latest version of macOS
- M1 chip or later, or, any Mac released from 2018 onwards with a core i7 or i9 processor
- 16GB+ of RAM
- 256GB+ free disk space
- Apple-compatible printer for reports
Windows
- Windows 10 or 11 (64 bit)
- Intel core i5, i7 or i9 processor from 2018 onwards
- 16GB+ of RAM
- 256GB+ free disk space
- Windows-compatible printer for reports
Server Top
There are 3 components necessary to host the backend of the Theatre Manager platform, each with its own hardware specifications:
- PostgreSQL Database Server
- TM Server
- Nginx Web Server
PostgreSQL Database Server Top
The PostgreSQL Database Server machine is the heart of the Theatre Manager backend service. It processes and stores all the information for an organization. As such it requires significant hardware to operate efficiently.
- Operating system: Any 64-bit operating system supported by PostgreSQL (macOS 11 or later, Server 2016 or later) Organizations can use Linux distributions, FreeBSD, but with limited support from Artsman.
- Memory: 16GB+ minimum, 24 or 32GB recommended
- CPU: Intel/AMD Quad-core processor from 2018 onwards. M1+ Apple processors also supported.
- Disk: Faster the disk array, the better. It is the single most import factor in server performance. Recommend minimum 2 x 480+ GB Solid State Drives striped.
Windows Server 2016 or Later
If self-hosting organizations are deploying Windows for their PostgreSQL server, Artsman only supports Windows Server 2016 or later. The auto-update feature in Windows 10 and 11 can force a restart of the system without warning.
TM Server Top
TM Server handles a number of key functions, including web sales, application updates, and backups.
- Operating system: MacOS 11 or later, or Windows 2016+ server version
- Memory: 16GB+
- Disk: Minimum 256GB solid state drive
- CPU: AMD or Intel 4 core (8-thread) from 2018 onwards. Large organizations that expect significant web traffic for on-sales or live-streaming will require higher end processors. M1+ Apple processors also supported.
Nginx Web Server Top
Nginx is the interface between online shoppers and the Theatre Manager platform.
- Operating system: MacOS 11 or later, or Windows 2016+ server version
- Memory: 8GB+
- Disk: Minimum 256GB solid state drive
- CPU: Any AMD or Intel processor from 2018 onwards. M1+ Apple processors also supported.
Are Virtual Machines Supported?
Absolutely. With the proper resources, virtual machines can support the entire Theatre Manager backend service, as long as the aggregate capabilities are about the same as the individual machine specs.
For example: An Intel/AMD 6 core or better chip, 48GB+ of RAM, and a fast raid array can serve as the backbone for a PostgreSQL Database and TM Server. The Nginx must go on a separate machine for PCI Compliance.
Hardware Setup Options Top
Machines with sufficient hardware can host both the PostgreSQL database and TM Server application on a single physical machine, or VM.
- Example: 6 core (12 thread) or 8 core (16 thread) AMD/Intel chip from 2018 or later, with 48GB+ of RAM, and a fast SSD raid array can host the PostgreSQL database and TM Server application.
- For PCI Compliance, the Nginx computer must be a separate machine.