WHD 2026.2 System Requirements
Release date: June 2, 2026
See the following sections:
I thnk
Note for upgrading users: WHD 2026.2 replaces Apache Tomcat with Caddy 2.11.1. Caddy provides automatic TLS, HTTP/2, HTTP/3, and HTTPS redirect with no manual certificate management for self-signed deployments.
WHD server requirements
Hardware
If you will have more than 20 tech sessions open, WHD recommends adding 1 GB RAM for each additional 10 technicians. Sizing examples are listed in the following table. You might also need to adjust the maximum memory available, as described in Configuring the JVM.
| Component | Minimum | Recommended |
|---|---|---|
| CPU |
64-bit x86_64, dual-core, 2.0 GHz |
Quad-core x86_64, 3.0 GHz or faster |
| RAM |
|
|
| Hard drive space |
20 GB |
40 GB+ (SSD / NVMe recommended) |
| Disk Type | HDD | SSD or NVMe (significantly improves startup and database I/O) |
| Network | 100 Mbps | 100 Mbps x86_64 only |
| Architecture | x86_64 only |
Operating system
| Platform | Supported versions |
|---|---|
| Microsoft Windows Server |
FIPS 140-2 mode is supported on Windows Server 2019 and Windows Server 2022 only. |
|
Microsoft Windows |
Supported Windows desktop operating systems are reserved for trial installations only. For production environments, install a supported Windows Server operating system on your WHD server. |
| Operating system languages | English (UK or US) |
| Red Hat® Enterprise Linux (RHEL) |
|
| CentOS™ |
|
| Fedora |
Fedora is classified as Community Supported, and is not recommended for production deployments. |
| macOS |
|
| Java | Microsoft Build of OpenJDK 21.0.9 (LTS) |
JAVA_HOME must point to a JDK 21 installation.
Configuring the JVM
If you have more than 20 technicians, you might need to increase the max heap memory on the JVM. To do so, edit the configuration for your platform. The backend JVM starts with -Xms256m -Xmx1024m by default.
How you edit the configuration depends on the operating system:
-
Linux: Edit
ExecStartin thewhd-backend.servicesystemd unit. -
macOS: Edit
EnvironmentVariablesin thecom.solarwinds.whd.backend.plistlaunchd plist. -
Windows: Edit
<arguments>inservice\win\whd-backend.xml.
Database requirements
Web Help Desk uses an embedded PostgreSQL database as its standard database. Optionally, you can use a separate database. The following databases are supported.
| Database | Supported versions |
|---|---|
| PostgreSQL |
Bundled: 13.20 External:
|
| MySQL |
|
| Microsoft SQL Server |
|
External database server requirements
If you do not use the bundled PostgreSQL database, the server on which the external database runs must meet the following requirements.
For optimal performance, run WHD and the external database on separate servers.
| Component | Minimum | Recommended |
|---|---|---|
| CPU speed | 64-bit x86_64, dual-core, 3.0 GHz or better | Quad-core 3.0 GHz |
| Hard drive space | 20 GB | 50 GB+ SSD/NVMe |
| Memory | 3 GB plus 1 GB for every additional 10 techs | 8 GB+ |
Web browser
| Browser | Supported versions |
|---|---|
| Google Chrome | Latest version |
| Mozilla Firefox | Latest version |
| Microsoft Edge | Latest version (Chromium-based) |
| Apple Safari |
Safari 16 and later |
Internet Explorer is not supported.
Authentication and directory requirements
LDAP and Active Directory
| Product | Supported versions |
|---|---|
| Microsoft Active Directory |
|
| OpenLDAP |
|
| Open Directory |
|
Single sign-on (SSO)
| Protocol | Notes |
|---|---|
| SAML 2.0 |
SP-initiated and IdP-initiated Tested with Entra ID (Azure AD), Okta, and ADFS |
| OAuth 2.0 / OIDC |
Authorization Code with PKCE Tested with Entra ID and Okta |
| CAS |
Central Authentication Service Configurable through |
Mail server requirements
Software
| Mail server or service | Supported versions |
|---|---|
| Microsoft Exchange Server |
|
| Microsoft 365 (Office 365) |
|
| Google Workspace (Gmail) |
|
| Any standards-compliant server |
|
Supported protocols
- IMAP / IMAPS
- POP3 / POP3S
- SMTP (STARTLS / SSL / TLS)
FIPS 140-2 requirements
FIPS mode is optional and disabled by default. FIPS mode is supported on Windows Server only.
| Requirement | Details |
|---|---|
| Operating system |
|
| OS FIPS policy | FipsAlgorithmPolicy registry key must be set to 1 |
| Preparation script |
|
| Node.js | Bundled Node.js 22 compiled with OpenSSL FIPS support |
| Database | External PostgreSQL with SSL enabled, or bundled PostgreSQL with SSL |
Enable FIPS in conf/whd.env:
WHD_FIPS_ENABLED=true
WHD_DB_SSL=true
JVM FIPS flags injected automatically on startup:
-Djava.security.properties=<WHD_HOME>/conf/java.security.fips -Dorg.bouncycastle.fips.approved_only=true -Djavax.net.ssl.keyStoreProvider=BCFIPS -Djavax.net.ssl.trustStoreProvider=BCFIPS
Discovery connector requirements
The following table lists the supported discovery connectors used for asset discovery.
| Connector | Supported version |
|---|---|
| Network Performance Monitor (NPM) | 2021.2 and later |
| Server and Application Monitor (SAM) | 2020.4 and later |
| Network Configuration Manager (NCM) | 2020.4 and later |
| Lansweeper | 10.x and later |
| Microsoft System Center Configuration Manager (SCCM/MECM) | SCCM 1511+ / MECM (64-bit) |
| WMI (Windows Management Instrumentation) | Built-in. No additional software required. |
SolarWinds product integration requirements
The following table lists the SolarWinds products that integrate with Web Help Desk. To minimize port conflicts, install Web Help Desk and Dameware on separate servers.
| Product | Supported version |
|---|---|
| SolarWinds Platform | 2020.2 and later |
| Network Performance Monitor (NPM) | 2019.4 and later |
| Server and Application Monitor (SAM) | 2019.4 and later |
| Network Configuration Manager (NCM) | 2019.4 and later |
| Dameware Mini Remote Control (MRC) | 12.3 and later |
Supported protocols
| Category | Protocols |
|---|---|
| Email (inbound) | IMAP, POP3 |
| Email (outbound) | SMTP (STARTTLS / SSL/TLS) |
| Web / TLS | TLS 1.2, TLS 1.3 (via Caddy 2) |
| SSO | SAML 2.0, OAuth 2.0 / OIDC |
| Directory | LDAP, LDAPS |
| Database | PostgreSQL wire protocol, MySQL protocol, TDS (SQL Server) |
Port requirements
Web Help Desk provides communication ports for the following resources:
Web Help Desk interfaces
The following table lists the Web Help Desk ports for secure and non-secure interface traffic.
| Port | Protocol | Description |
|---|---|---|
| 8443 | TCP | (Default) Secure HTTPS traffic from the Web Help Desk Console. |
| 8080 | TCP | Non-secure HTTP traffic. Redirects to HTTPS. |
| 8081 | TCP | Spring Boot Backend (internal only — only Caddy connects) |
| 3000 | TCP | Next.js Frontend (internal only — only Caddy connects) |
Databases
The following table lists the Web Help Desk ports for external and embedded database communications.
| Port | Protocol | Description |
|---|---|---|
| 5432 | TCP | PostgreSQL (embedded or external) |
| 20293 | TCP | Embedded PostgreSQL (macOS non-standard port) |
| 3306 | TCP | MySQL external database |
| 1433 | TCP |
Microsoft SQL Server external database |
The following table lists the Web Help Desk ports for email traffic.
| Port | Protocol | Description |
|---|---|---|
| 25 | TCP | SMTP — outbound email notifications |
| 80 | TCP | Non-secure connection with Microsoft Exchange Web Services (EWS) |
| 110 | TCP | Non-secure traffic with the POP3 mail server |
| 143 | TCP | Non-secure traffic with the Internet Message Access Protocol (IMAP) mail server |
| 443 | TCP | Secure traffic with EWS / OAuth 2.0 token endpoints |
| 993 | TCP | Secure traffic with the IMAP (IMAPS) mail server |
| 995 | TCP | Secure traffic with the POP3 (POP3S) mail server |
LDAP and Active Directory
The following table lists the Web Help Desk ports for Lightweight Directory Access Protocol / Active Directory (LDAP / AD).
| Port | Protocol | Description |
|---|---|---|
| 389 | TCP | Non-secure LDAP traffic to the directory server |
| 636 | TCP | Non-secure LDAP (LDAPS) traffic to the directory server |
Asset Discovery
The following table lists the Web Help Desk ports for Asset Discovery.
| Port | Type | Description |
|---|---|---|
| 135 | TCP | WMI asset discovery (Windows targets) |
| 3306 | TCP | MySQL database for discovery connectors |
| 4445 | TCP | Remote log server reader |
| 5433 | TCP | Apple Remote Desktop for asset discovery |
| 61616 | TCP | WHD Discovery engine (JMS queue port) |
Firewall port requirements for data traffic
Firewalls between any two points of communication must have the requisite ports open to inbound or outbound traffic according to the relative direction of the communication traffic.
Security recommendation: Only ports 8443 and 8080 should be open at the firewall. All internal ports (8081, 3000, 5432/20293) should be bound to 127.0.0.1 in production.
Port configuration
All ports are configurable in conf/whd.env:
WHD_HTTPS_PORT=8443
WHD_HTTP_PORT=8080
WHD_BACKEND_PORT=8081
WHD_FRONTEND_PORT=3000
WHD_DB_PORT=5432