System requirements for Jitterbit App Builder
Introduction
This page describes the host specifications and software requirements for the distinct web and database servers that form an App Builder installation.
Recommendations
-
For production systems, do not run both the web and database servers on the same host.
-
For production systems, do not allow other systems to run on the web or database servers.
-
Configure web and database servers to use the UTC timezone, and keep their times synchronized.
Web server
Hardware
Platform | x64, AWS EC2, Azure VM |
CPU | 4 available processing cores, 16 GB memory |
Disk | 160 GB |
Supported operating systems
Microsoft Windows Server | 2016 R2 (x64) |
2019 | |
2019 Datacenter | |
2022 | |
2022 Datacenter | |
Linux | Debian 11 |
Red Hat 8 |
Software
Windows
Name | Version |
---|---|
ASP.NET Core Runtime Hosting Bundle | 8.0 |
Internet Information Services (IIS) | 8.5 or later |
(Optional) Crystal Reports | SP21 to SP32 |
Enable the following Internet Information Services (IIS) server roles:
- Web Server (IIS)
-
Web Server
-
Common HTTP Features
- Default Document
- Directory Browsing
- HTTP Errors
- Static Content
Important
Do not select WebDAV publishing.
-
Health and Diagnostics
- HTTP Logging
- Performance (all)
- Security
- Request Filtering
- Application Development
- .NET Extensibility 3.5
- .NET Extensibility 4.5
- Application Initialization
- ASP .NET 4.5
- ISAPI Extensions
- ISAPI Filters
- WebSocket Protocol
-
-
.NET Version
To check your .NET version, enter the following command in a PowerShell:
Get-ChildItem "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" | Get-ItemPropertyValue -Name Release | ForEach-Object
To see which runtimes are installed, use this command:
dotnet --list-runtimes
Linux
Name | Version |
---|---|
.NET | 8.0 |
OpenSSL | |
GNU C library | |
Kerberos GSSAPI | |
zlib compression library | |
libicu (International Components for Unicode libraries) |
The following examples show how to install these on two supported Linux distributions:
# Install dotnet
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
# Install other dependencies
apt-get install -y --no-install-recommends ca-certificates libc6 libgcc1 libgssapi-krb5-2 libicu67 libssl1.1 libstdc++6 zlib1g
# Install dotnet (package provider's version)
yum install aspnetcore-runtime-8.0
# Install other dependencies
yum install ca-certificates glibc libgcc sssd-krb5-common libicu openssl-libs libstdc++ zlib
Network
The host network must allow two-way traffic on the following ports:
Port | Description |
---|---|
80 | HTTP |
443 | HTTPS |
Database server
Hardware
Platform | x64, AWS EC2, Azure VM |
CPU | 4 available processing cores, 16 GB memory. |
Disk | 160 GB. |
Software
Microsoft SQL Server Standard or Enterprise (x64) | 2016 |
2017 | |
2019 | |
2022 | |
MySQL | 8.0 or later |
PostgreSQL | 14 or later |
You can also use Amazon Relational Database Service (RDS) configured with one of these databases.
Note
Windows Server Core and SQL Server LocalDB are not currently supported.
Database configuration
The following are the recommended database server configuration settings:
- Requires the Database Engine Services feature.
- Supports both Default and Named Instances.
- Recommend using the default collation sequence,
SQLLatin1GeneralCP1CIAS
. - Requires Mixed Mode authentication.
- Recommend installing SQL Server Management Studio.
Network
The database server must be accessible from the web server.