Installation and Configuration > Installing ThingWorx
Installing ThingWorx
There are several options for installing ThingWorx, including using installers, manual installation, and using Docker images. Information for each option is linked in the sections below.
ThingWorx Foundation Installer
ThingWorx Foundation Installer is available for on-premise environments for several operating system and database combinations. For more information, see ThingWorx Foundation Installer.
This installer will do the following:
Upgrade ThingWorx Foundation if an existing installer-run installation is found
Install ThingWorx Foundation
Install Tomcat
Help you configure your ThingWorx Foundation license
Manual Installation
If your operating system and database combination isn't available as an automatic installer, manual installation is required. Supported operating systems for ThingWorx can be found in the ThingWorx System Requirements for the version you are installing. Manual installation instructions are also available as PDFs on the ThingWorx Reference Documents site.
Windows Installation: Database options are H2, PostgreSQL, MSSQL, Azure SQL, and InfluxDB.
Ubuntu Installation: Database options are H2, PostgreSQL, MSSQL, Azure SQL, and InfluxDB.
RHEL Installation: Database options are H2, PostgreSQL, MSSQL, Azure SQL, and InfluxDB.
ThingWorx Docker Images
Docker files and supporting scripts are available to enable building Docker Images of the ThingWorx Platform. Refer to Building ThingWorx Docker Images for more information.