# FMS Installation Guide

### Supported Platforms

| Platform | x86\_64 / amd64 | arm64 / aarch64 | s390x |
| -------- | --------------- | --------------- | ----- |
| Ubuntu   | ✅               | ✅               | ❌     |
| Windows  | ✅               | ✅               | ❌     |

### Hardware Requirements

Before you begin, ensure that your machine fulfills the hardware requirements below:

* A host machine that uses the supported platform above.
* 2 vCPUs or more.
* 4 GB or more.
* Full network connectivity between all the robots that are going to be connected and the FMS (Public or Private network is fine).
* Certain ports to be opened on your machine that will host the FMS, see below.

### Required Ports

Please ensure that the ports below are allowed in the host machine to ensure a full working FMS.

<table><thead><tr><th width="113">Protocol</th><th>Direction</th><th>Port Range</th><th>Purpose</th></tr></thead><tbody><tr><td>TCP</td><td>Inbound</td><td>80</td><td>FMS UI</td></tr><tr><td>TCP</td><td>Inbound</td><td>1883</td><td>MQTT (TCP)</td></tr><tr><td>TCP</td><td>-</td><td>5672</td><td>RabbitMQ</td></tr><tr><td>TCP</td><td>-</td><td>6379</td><td>Redis</td></tr><tr><td>TCP</td><td>Inbound</td><td>8000</td><td>FMS API</td></tr><tr><td>TCP</td><td>Inbound</td><td>8888</td><td>MQTT (WebSocket)</td></tr><tr><td>TCP</td><td>-</td><td>15672</td><td>RabbitMQ</td></tr><tr><td>TCP</td><td>-</td><td>26257</td><td>CockroachDB</td></tr></tbody></table>

### Licensing

FMS comes with a trial license that can be activated upon installation. After the trial license ends, you have to purchase a license to continue using the system.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.movel.ai/new-collection/seirios-fms/technical-resources/fms-installation-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
