Installing Mobile Platform Server

To install a mobile platform server:

  1. Make sure that versions of docker client and docker server correspond to 26.1.xx, and versions of docker-compose corresponds to 1.29.xx:

% docker version
% docker-compose -v

If versions of docker client, docker server and docker-compose do not correspond to the specified ones, update them.

NOTE. It is relevant only for installing Foresight Mobile Platform 23.05 and 23.12.

  1. Download the standalone_compose_files_v23.12.<version number>.zip archive.

NOTE. To get the archive, contact technical support by sending a request to support@fsight.ru or via technical support services that are available after registration at the website.

  1. Place configuration files from the standalone_compose_files_v23.12.<version number>.zip archive on the server:

  1. Change the SERVER_NAME parameter in the .env file if domain server name differs from localhost:

SERVER_NAME = <IP address or DNS server name>

To specify several server names, use the space character, for example:

SERVER_NAME = 127.0.0.1 localhost

NOTE. It is relevant only for installing Foresight Mobile Platform 22.04 or later.

  1. Place mobile platform images next to installation files on server.

  2. Enter the server console using the account with appropriate permissions.

  3. Import Docker images to the local repository by executing the command for each archive in the folder:

% docker load -i <archive name>.tgz

After successful import delete the archives.

  1. Make sure that startup files are located in the current directory, and execute the command:

% docker-compose -f docker-compose.standalone.yml up

By default, container logs are displayed during mobile platform server installation. To hide the logs, insert the -d flag at the end of the command.

After executing the operations a mobile platform server is installed. Open administrator console and activate license for working with a mobile platform server.

See also:

Installing Relay Server | Updating Foresight Mobile Platform | Managing Mobile Platform | Activation and License Management