Before you start installing FMS, it's important to note that the current main method of installing FMS is by using Docker. You'll need to install docker on your own or use our installation script.
Download the latest FMS Easy Deploy version and unzip/extract the folder to a preferred directory
FMS Easy Deploy contains the installation scripts and will also act as the working space for the FMS installation.
Install docker on the host machine
You can install docker on your own by following the guide from the official website, or you can also install docker by using our docker installation script from the fms easy deploy directory:
Run the installation script
After installing docker, we can proceed with the installation process which mainly involves pulling the official FMS docker images.
Start the containers
In order to start FMS, you can use the start script which will load the environment variables and run the containers based on the docker compose file.
You can also use the stop script to stop the docker containers easily.
If you want to uninstall FMS which involves removing docker images and volumes. We provide a convenience script:
Before you start installing FMS, it's important to note that the current main method of installing FMS is by using Docker. You'll need to install docker on your own or use our installation script.
Download the latest FMS Easy Deploy version and unzip/extract the folder to a preferred directory
FMS Easy Deploy contains the installation scripts and will also act as the working space for the FMS installation.
Install docker on the host machine
For windows version, please install the Docker Desktop from the Official Docker Website. Note that this will also require installing WSL2.
Run the installation script
After installing docker desktop, you can navigate to the FMS Easy Deploy directory and go to fms_easy_deploy/fms/windows/
which will contain all the necessary batch scripts. You can then just click the install.bat
to run the installation batch script which will pull the Official FMS Docker Images.
Start the containers
In order to start FMS, you can use the start script (start.bat
) which will load the environment variables and run the containers based on the docker compose file.
You can also use the stop script (stop.bat
) to stop the docker containers easily.
If you want to uninstall FMS which involves removing docker images and volumes. We provide a convenience script uninstall.bat
Ubuntu
✅
✅
❌
Windows
✅
✅
❌
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.
Please ensure that the ports below are allowed in the host machine to ensure a full working FMS.
TCP
Inbound
80
FMS UI
TCP
Inbound
1883
MQTT (TCP)
TCP
-
5672
RabbitMQ
TCP
-
6379
Redis
TCP
Inbound
8000
FMS API
TCP
Inbound
8888
MQTT (WebSocket)
TCP
-
15672
RabbitMQ
TCP
-
26257
CockroachDB
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.