System requirements for ADSelfService Plus

This page outlines the hardware, software, and network requirements to install and run ManageEngine ADSelfService Plus effectively. Ensure your environment meets these specifications for optimal performance and stability.

Hardware requirements

Ensure that the server designated for ADSelfService Plus installation meets the following hardware specifications:

ComponentMinimum requirementsRecommended requirements
Processor and cores2.4 GHz, 2 cores3 GHz, 4 cores
RAM8 GB16 GB or higher
Disk Space100 GB (SSD preferred)200 GB (SSD preferred)

Note: These requirements vary depending on the number of users, domains, and configured modules. For large-scale deployments, contact support@adselfserviceplus.com for sizing guidance.

Software requirements

Supported platforms

ManageEngine ADSelfService Plus can be installed on the following Windows operating systems:

Windows server editionsWindows client editions
Windows Server 2025Windows 11
Windows Server 2022Windows 10
Windows Server 2019Windows 8.1
Windows Server 2016Windows 8
Windows Server 2012 R2Windows 7
Windows Server 2012
Windows Server 2008 R2

Supported browsers

Internet Explorer Internet Explorer 11 and above Firefox Firefox 4 and above Chrome Chrome 10 and above Microsoft Edge Microsoft Edge

Note: The admin portal is not supported in Internet Explorer. Use Firefox, Chrome, or Microsoft Edge to access the admin portal.

Supported databases

ADSelfService Plus includes a built-in PostgreSQL database for storing user enrollment information, domain configurations, certain AD attribute values, and ADSelfService Plus reports data. For enterprise environments, you can also configure an external Microsoft SQL or PostgreSQL database to store this data. The supported database versions are:

PostgreSQL

ADSelfService Plus build numberSupported PostgreSQL versions
6513 and abovePostgreSQL 14.x and 15.x
6500 to 6512PostgreSQL 12, 13 and 14
6100 to 6410PostgreSQL 9.4-9.6, 10.0-10.15, and 11.0-11.7
5500 to 6013PostgreSQL 9.2-9.6

Microsoft SQL

ADSelfService Plus build numberSupported MS SQL versions
6500 and aboveMicrosoft SQL Server 2012 and above
5500 to 6410Microsoft SQL Server 2005 and above

Note: If your ADSelfService Plus server is using a MySQL database, we recommend migrating to PostgreSQL. Contact the support team at support@adselfserviceplus.com to know more.

Screen resolution

For the best user experience, we recommend a minimum screen resolution of 1024 x 768 pixels.

Login agent requirements

The ADSelfService Plus login agent enables password self-service and multi-factor authentication (MFA) directly from the machine login screen.

Supported platforms

The login agent can be installed on the following platforms:

Windows serversWindows clientsmacOS clientsLinux clients
Windows Server 2025Windows 11macOS 26 Tahoe**SLES/SLED 12.x to 15.x and openSUSE Leap 15.6 *
Windows Server 2022Windows 10macOS 15 SequoiaRed Hat Enterprise Linux 8.x-9.x*
Windows Server 2019Windows 8.1macOS 14 SonomaRocky Linux 8.x-9.x*
Windows Server 2016Windows 8macOS 13 VenturaUbuntu 16.x-20.04.4
Windows Server 2012 R2Windows 7macOS 12 MontereyFedora 27.x-31.x
Windows Server 2012Windows VistamacOS 11 Big SurCentOS 7.x-8.x and CentOS Stream 9.x
Windows Server 2008 R2macOS 10.15 Catalina
Windows Server 2008macOS 10.14 Mojave
macOS 10.13 High Sierra
macOS 10.12 Sierra
OS X 10.11 El Capitan
OS X 10.10 Yosemite

* Linux platform support

  • On SLES/SLED 12.x to 15.x, openSUSE Leap 15.6, Red Hat Enterprise Linux and Rocky Linux, the login agent currently supports machine login MFA. Password self-service from the login screen is not yet available for these platforms.
  • Official testing covers only the Linux distributions listed above, though the agent may also run on other Linux distributions. To confirm compatibility with your distribution, contact support@adselfserviceplus.com.
  • ** The macOS login agent is presently unavailable for installation via the admin portal on macOS Tahoe 26.3 and later versions because of an SSH flaw in those versions of macOS; however, it can be installed using alternative methods.

Port requirements

For ADSelfService Plus to function correctly, please ensure the following ports are open in your firewall to allow communication between the product's server and its various components.

Server and domain controller ports

The following ports must be opened on the ADSelfService Plus server, DNS server, DHCP server, email server, and domain controllers.

PortProtocolService/PurposeConnection outbound fromConnection inbound toFeature
Varies (SMTP port)TCPEmail communication. This port is not mandatory and is to be enabled only if the mail server is going to be configured in ADSelfService Plus for sending notifications and verification codes.ADSelfService Plus serverEmail server
42TCPHost name server protocolADSelfService Plus serverDomain controller
53TCP/UDPDNS resolutionADSelfService Plus serverDNS serverDomain configuration
67UDPUsed to fetch informationADSelfService Plus serverDHCP server
88TCP/UDPKerboros authentication. Used to fetch information on user and computer authentication.ADSelfService Plus serverDomain controllerUser authentication
135TCPRPC endpoint mapperADSelfService Plus serverDomain controllerWindows login agent installation, NTLM SSO
137-139TCP/UDPNetBIOS name resolution and Netlogon.ADSelfService Plus serverDomain controllerDomain configuration
389TCP/UDPLDAP communication. Used to fetch information related to the directory, user and computer authentication, and Group Policy.ADSelfService Plus serverDomain controllerLDAP communication
445TCP/UDPSMB in Netlogon service communicationADSelfService Plus serverDomain controllerWindows login agent installation, NTLM SSO
464TCP/UDPKerboros password changes or resets. Used to change or set user passwordsADSelfService Plus serverDomain controllerPassword reset and change password
593TCPRPC over HTTPSADSelfService Plus serverDomain controller
636TCPUsed to fetch information on Group Policy and user and computer authentication.ADSelfService Plus serverDomain controller
2535TCPDHCPADSelfService Plus serverDomain controller
3268 -3269TCPLDAP/LDAPS Global Catalog. Used to fetch information related to the directory, user authentication, computer authentication, and Group Policy.ADSelfService Plus serverDomain controller
49152-65535 (1025-5000 for Windows 2000 XP and Windows Server 2003)TCPRPC for AD communication and Microsoft SQL named instances.Used for AD communication and for Microsoft SQL Server named instancesADSelfService Plus serverDomain controllerDynamic ports for AD communication
5985WinRM - HTTPUsed for PowerShell remoting.ADSelfService Plus serverDomain controller
5986WinRM - HTTPSUsed for secure PowerShell remoting.ADSelfService Plus serverDomain controller
7800TCPUsed for communication between ADSelfService Plus instances in a load-balanced setup.ADSelfService Plus serverADSelfService Plus server (Load Balancer)

Push notifications ports

Open these ports only if you are using push notifications in the ADSelfService mobile app.

PortProtocolPurposeConnection outbound fromConnection inbound to
443, 5223, 2197HTTPSApple push notificationsADSelfService Plusapi.push.apple.com
443, 5228, 5229, 5230, and 80HTTPSAndroid push notificationsADSelfService Plusfcm.googleapis.com, oauth2.googleapis.com

External MS SQL database ports

Open the following ports if an external Microsoft SQL database is used.

PortProtocolPurposeConnection outbound fromConnection inbound to
1433TCPTo communicate with the Microsoft SQL Server default instanceADSelfService Plus serverMicrosoft SQL server
1434UDPTo communicate with the Microsoft SQL Server browser serviceADSelfService Plus serverMicrosoft SQL server

User machine and agent ports

These ports need to be open on computers that will access the ADSelfService Plus user portal or have the login agent or the password sync agent installed. The port numbers listed below are the default port numbers for HTTP and HTTPS connections. You can configure ADSelfService Plus to use different ports if needed. In that case, ensure to open the custom ports configured.

PortProtocolServicesConnection Outbound FromConnection Inbound To
8888 <or> {customized port|TCPHTTPADSelfService Plus web client; Windows, macOS, and Linux login agent; and password sync agentADSelfService Plus server
9251 <or> {customized port|TCPHTTPSADSelfService Plus web client; Windows, macOS, and Linux login agent; and password sync agentADSelfService Plus server

Firewall settings

To ensure that ADSelfService Plus can receive updates, security patches, and support, it is recommended to allow the following domains and endpoints in your firewall.

DomainEndpointPurpose
*.zoho.inhttps://creator.zoho.inTo download product updates and apply security patches. To enable talkback and support requests. To collect anonymous product usage statistics for product improvement.
*.zoho.inhttps://salesiq.zohopublic.in/Used for the Live Chat feature in the Support tab.
*.manageengine.comhttps://pitstop.manageengine.comDisplays recent forum posts and announcements in the Support tab.
*.manageengine.comhttps://updates.manageengine.comUsed to import certificates required to verify the integrity of service packs.
*.manageengine.comhttps://www.manageengine.com/products/self-service-password/release-notes.htmlProvides access to the latest product release notes.
*.manageengine.comhttps://www.manageengine.com/products/self-service-password/help/Links to the official product online admin guide.
*.zohocorp.comhttps://uploads.zohocorp.comUsed to download patch files, if any
*.zohocorp.comhttps://bonitas.zohocorp.com/Facilitates the upload of log files for troubleshooting by the support team.

Note: If you are using OAuth or OpenID Connect (OIDC) SSO, also allow the authorization, token, and user-info endpoint URLs of each configured OAuth/OIDC application or identity provider through your firewall. These endpoints vary by application and can be found under Configuration > Self-Service > Password Sync/Single Sign On > [Application] > Edit > IdP Details.