# Core Requirements

*Applies to: Patch My PC Publisher*

{% hint style="success" %}
**Tip**

Before you get started, make sure you take advantage of our [free trial](https://patchmypc.com/free-trial)
{% endhint %}

This section details requirements for the Publisher that apply regardless of the platform being used.

## Permissions

* Local Administrator
  * The user installing and/or accessing the Publisher application, to configure third-party applications and updates, must be an administrator on the computer where the Publisher is installed.

{% hint style="info" %}
**Note**

The Publisher currently does not support a remote console. The Publisher application must be accessed directly on the device where it’s installed. However, you can use Remote Desktop to access the application. Only one instance of the Publisher application can be open at a time.
{% endhint %}

## Software

* [Microsoft .NET Framework](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies) 4.6.2 or above
* Supported Operating Systems
  * Windows Server 2016
  * Windows Server 2019
  * Windows Server 2022
  * Windows Server 2019
  * Windows Server 2025
  * Windows 11

{% hint style="warning" %}
**Important**

The Publisher can be installed on Windows 11 only if it is soley being used to publish applications and updates to Intune.
{% endhint %}

## Hardware <a href="#hardware" id="hardware"></a>

* CPU: 2 CPU or more
* Memory: 8GB of RAM or more

## Disk Space

* Disk Space: 120 GB&#x20;

The table below illustrates the estimated disk space requirements based on the number of applications you plan to enable in the Publisher. These estimates are based on the average application size across our catalog. Please note that actual sizes can vary significantly, with individual apps ranging from 1.01 MB to 1.81 GB. Therefore these numbers should be used for illustrative purposes only.

Additional disk space considerations are needed when publishing applications/updates to [ConfigMgr ](https://docs.patchmypc.com/patch-my-pc-publisher/publisher-requirements/configmgr-requirements/disk-space)and [WSUS](https://docs.patchmypc.com/patch-my-pc-publisher/publisher-requirements/wsus-requirements/disk-space).

{% hint style="info" %}
**Note**

120 GB is an estimated requirement based on enabling approximately 700 products in the Publisher. The average application size, calculated from all apps in our catalog, is around 180 MB, with individual apps ranging from 1 MB to 2 GB.

The disk space recommendation covers the space the Publisher needs to download and package vendor installers. Actual storage requirements may be higher depending on the number of products and the platforms you publish to.&#x20;

For example, ConfigMgr requires space for the application content source folder, retained app versions, and the content library. WSUS duplicates content in both the UpdateServicesPackages and WSUS Content folders.&#x20;

See the platform-specific sections for more detailed guidance.
{% endhint %}

| Enabled Apps | Space Required |
| ------------ | -------------- |
| 250          | 40.0 GB        |
| 500          | 80.0 GB        |
| 750          | 120.0 GB       |
| 1000         | 160.0 GB       |

## Network

### Core Firewall Exceptions

The Publisher requires access to the following URLs for core functionality. There are additional network requirements when using the Publisher with [ConfigMgr](https://docs.patchmypc.com/patch-my-pc-publisher/publisher-requirements/configmgr-requirements/network) and [Intune](https://docs.patchmypc.com/patch-my-pc-publisher/publisher-requirements/intune-requirements/network).

<table><thead><tr><th width="249">Domain</th><th width="243">Reason</th><th>Port</th><th>Protocol</th></tr></thead><tbody><tr><td>patchmypc.com</td><td>Catalog download</td><td>443</td><td>https</td></tr><tr><td>content.patchmypc.com</td><td>Icons, scripts and other resources</td><td>443</td><td>https</td></tr><tr><td>api.patchmypc.com</td><td>Licensing validation</td><td>443</td><td>https</td></tr><tr><td>portal.patchmypc.com</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>us.portal.patchmypc.com</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>eu.portal.patchmypc.com</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>signalr-us.patchmypc.com</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>signalr-eu.patchmypc.com</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>*.windows.net</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>login.microsoftonline.com</td><td>Patch My PC Cloud services</td><td>443</td><td>https</td></tr><tr><td>*.digicert.com</td><td>CRL checking</td><td>80</td><td>http</td></tr><tr><td>timestamp.digicert.com</td><td>timestamping</td><td>80</td><td>http</td></tr><tr><td>ocsp.digicert.com</td><td>timestamping</td><td>80</td><td>http</td></tr></tbody></table>

{% hint style="warning" %}
**Important**

While the above digicert URLs are required for the default timestamping service, DigiCert certificate validation (OCSP and CRL checks) may also access additional DigiCert-owned domains for verification, such as digicert.cn. The selection of URLs used by Digicert are outside of the control of Patch My PC.
{% endhint %}

### Vendor Firewall Exceptions

The following list contains domains that must be accessible to download update content for the products you have enabled in the Publisher. It ensures that your environment can reach the necessary vendor or content delivery URLs to retrieve installer files during the publishing process.

{% embed url="<https://patchmypc.com/kb/list-domains-firewall-allowlist-when/#h-list-of-domains-for-update-content-based-on-products-enabled-for-published>" %}
List of domains for vendor installer content
{% endembed %}

{% hint style="info" %}
**Note**

Given the large number of applications supported in the Patch My PC catalog, we recommend allowing outbound HTTP (port 80) and HTTPS (port 443) traffic. Creating and maintaining explicit allow lists for each vendor domain can be labor-intensive, and vendor-hosted installer URLs are subject to change without notice. Blocking these URLs could disrupt the publishing process and prevent updates from being downloaded successfully.
{% endhint %}

{% hint style="warning" %}
**Important**

If your network filters based on user-agent, make sure to allow `Patch My PC Publishing Service*` to ensure downloads are not blocked.
{% endhint %}

## Platform Specific Requirements

For additional platform requirements specific to Configmgr, WSUS or Intune, use the links below.

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><p><a href="configmgr-requirements">ConfigMgr Requirements</a></p><p>Specific requirements for publishing apps and updates to ConfigMgr</p></td><td></td></tr><tr><td><p><a href="wsus-requirements">WSUS Requirements</a></p><p>Specific requirements for publishing updates to WSUS</p></td><td></td></tr><tr><td><p><a href="intune-requirements">Intune Requirements</a></p><p>Specific requirements for publishing apps and updates to Intune</p></td><td></td></tr></tbody></table>
