---
title: System Requirements
slug: system-requirements
docTags: 
createdAt: 2022-03-30T21:31:38.000Z
---

To learn more about system requirements for deploying Manufacturing Connect, review how to [Install or Upgrade Manufacturing Connect](docId\:yHwg58LEB5Hm4g507YeG0) and refer to the *Create GKE Cluster* section.&#x20;

# Firewall Port Configuration Requirements

The Manufacturing Connect must have the following ports open **for the following corresponding functions**.

| **Port** | **Protocol** | **Encrypted**          | **Optional** | **Direction** | **Port Function / Usage for Manufacturing Connect** | **Description / Additional Details**                                                                                                                                                                                                                                                                                       | **Source**<br />**(Port is used by who/what)**                    | **Destination**<br />**(Port must be opened at)**           |
| -------- | ------------ | ---------------------- | ------------ | ------------- | --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------- |
| 80       | TCP          | Redirects to HTTPS     | Yes          | Inbound       | HTTP, redirect SSL                                  | Accessing Manufacturing Connect UI if you entered only the domain name without the protocol in a <br />Domain validation when using Let's Encrypt SSL                                                                                                                                                                      | Manufacturing Connect users                                       | - Manufacturing Connect
- `<namespace>`-nginx endpoint      |
| 443      | TCP / HTTPS  | Yes<br />SSL           | No           | Inbound       | Access to Manufacturing Connect UI                  | Access to Manufacturing Connect REST API<br />Access to Manufacturing Connect Admin Docker registry<br />Access to Keycloak authorization server<br />Used by Manufacturing Connect to communicate with Manufacturing Connect Edge<br />Pre-signed links are generated on this port.<br />Minio Storage (Update file repo) | Manufacturing Connect Edge<br /><br />Manufacturing Connect users | * Manufacturing Connect
* `<namespace>`-nginx endpoint      |
| 8883     | MQTT / TCP   | Yes<br />MQTTS         | No           | Inbound       | Manufacturing Connect MQTT server                   | CC Connector: Sending data from Manufacturing Connect Edge to Manufacturing Connect                                                                                                                                                                                                                                        | Manufacturing Connect Edge                                        | - Manufacturing Connect
- `<namespace>`-nginx endpoint      |
| 51820    | UDP          | Yes<br />Remote Access | No           | Inbound       | EdgeRemote<br />(uses Remote Access)                | Enables Manufacturing Connect  management (Remote UI, templates, marketplace, metrics and so on) of all connected Manufacturing Connect Edge instances.<br />Used for remotely updating the version of connected Manufacturing Connect Edge instances.<br />Requires 443 to be open.                                       | Manufacturing Connect Edge                                        | * Manufacturing Connect
* `<namespace>`-remote-udp endpoint |

# To Find Endpoint IP addresses

**To retrieve&#xA0;**`<namespace>`**-nginx endpoints and&#xA0;**`<namespace>`**-remote-udp endpoints:**

1. (If not signed in) : From the top right corner, click **Sign in**.
2. Click **Go to console**.
3. From the left navigation panel, click **Services & Ingress**.
4. From the **Cluster** drop down list, select a cluster.
5. From the **Namespace** drop down list, select a namespace.
6. Under the *Services* tab, click the **Type** column to search for the two rows with **Type**: *External load balancer*.
7. For the row with the **Name** `<namespace>`-nginx (where `<namespace>` is the namespace where Manufacturing Connect is deployed), copy the row's respective IP address (#.#.#.#) under the **Endpoints** column.
8. For the row with the **Name** `<namespace>`-remote-udp (where `<namespace>` is the namespace where Manufacturing Connect is deployed), copy the row's respective IP address (#.#.#.#) under the **Endpoints** column.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/x8T3mM9R8VFCa9-T0KtRN_image.png" size="80" width="2670" height="816" caption="Retrieving <namespace>-nginx endpoints and <namespace>-remote-udp endpoints" position="center" showCaption="true"}

