To work with Foresight Mobile Platform, install:
Mobile platform server. Mandatory component.
Relay server. The mobile platform server can use Relay server for additional protection of internal corporate network data. The use of Relay server is optional.
Servers are installed and set up by the customer who manually controls server access in his own virtual infrastructure. This way ensures data protection and improved security.
To install and set up Foresight Mobile Platform, check correspondence with system requirements:
Virtual or physical server.
Configuration: 6 cores CPU, 8GB RAM, 50GB HDD.
Operating system: Ubuntu 16.04 server, Astra Linux Special Edition 1.6 (configured SSH access for easy management).
Root OS user permissions (root).
Configured network subsystem by IP protocol.
Access to internet (during Docker installation).
To install Foresight Mobile Platform:
Check if system time is correct. If the user changes system time after the installation, Foresight Mobile Platform does not guarantee logging and scheduled task execution correctness.
Deploy and prepare the server.
Install mobile platform server and Relay server if required.
NOTE. To provide correct work, mobile platform server and Relay server version must match.
Open administrator console and activate license for working with mobile platform server.
After executing the operations the mobile platform server is ready for integration with data sources and mobile application development. Set up mobile platform server work using the administrator console.
To update Foresight Mobile Platform, see the Updating Foresight Mobile Platform section.
To create a fault-tolerant cluster, see the Preparation and Deployment of Fault-Tolerant Cluster section.
To check mobile platform server availability:
Execute requests using the "status" API method:
curl "http://<IP address or server DNS name of prepared server>/api/v1/status/"
Specify address in browser address bar:
http://<IP address or DNS name of prepared server>/api/v1/status/
After executing one of the operations a JSON string is obtained with the result of mobile platform server availability check.
The successful result of mobile platform server availability check:
{"message":"Welcome to Foresight Mobile Platform.","time":"2019-03-19T12:35:53.390324"}
NOTE. The mobile platform server can be checked without authentication.
If you have questions about the use of Foresight Mobile Platform and supported versions, contact technical support by sending a request to support@fsight.ru or via technical support services that are available after registration at the website.
See also:
Installing Relay Server | Updating Foresight. Mobile Platform | Managing Mobile Platform | Activation and License Management